diff options
author | Joshua Harlow <harlowja@gmail.com> | 2015-02-14 21:21:22 -0800 |
---|---|---|
committer | Joshua Harlow <harlowja@yahoo-inc.com> | 2015-02-15 05:25:55 +0000 |
commit | 1ca123bfd587d5e92091237cb2f25e999136fb7a (patch) | |
tree | 0163b0609f7632c514612cb7bd7eb0b167e70371 | |
parent | 345afc037bf6b9f1eb23e54b598f2611eb3f390b (diff) | |
download | taskflow-1ca123bfd587d5e92091237cb2f25e999136fb7a.tar.gz |
Remove duplicate 'the' and link to worker engine section
Change-Id: I9c5c315359b93636af187b2619bec306d94e2a6d
-rw-r--r-- | doc/source/engines.rst | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/doc/source/engines.rst b/doc/source/engines.rst index 9e931ad..59a2869 100644 --- a/doc/source/engines.rst +++ b/doc/source/engines.rst @@ -37,7 +37,7 @@ imperative model involves establishing statements that accomplish a programs action (likely using conditionals and such other language features to do this). This kind of program embeds the *how* to accomplish a goal while also defining *what* the goal actually is (and the state of this is maintained in memory or -on the stack while these statements execute). In contrast there is the the +on the stack while these statements execute). In contrast there is the declarative model which instead of combining the *how* to accomplish a goal along side the *what* is to be accomplished splits these two into only declaring what the intended goal is and not the *how*. In TaskFlow terminology @@ -59,10 +59,10 @@ declarative model) allows for the following functionality to become possible: get back into that state when resumption occurs. * Enhancing scalability: When a engine is responsible for executing your desired work it becomes possible to alter the *how* in the future by creating - new types of execution backends (for example the worker model which does not - execute locally). Without the decoupling of the *what* and the *how* it is - not possible to provide such a feature (since by the very nature of that - coupling this kind of functionality is inherently hard to provide). + new types of execution backends (for example the `worker`_ model which does + not execute locally). Without the decoupling of the *what* and the *how* it + is not possible to provide such a feature (since by the very nature of that + coupling this kind of functionality is inherently very hard to provide). * Enhancing consistency: Since the engine is responsible for executing atoms and the associated workflow, it can be one (if not the only) of the primary entities that is working to keep the execution model in a consistent state. @@ -185,6 +185,8 @@ using your desired execution model. Workers ------- +.. _worker: + **Engine type**: ``'worker-based'`` or ``'workers'`` .. note:: Since this engine is significantly more complicated (and |