comparison README.txt @ 7:ad4b3d5ad5f8

note those wacky node folk
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 16 Apr 2013 02:06:58 -0700
parents 16efbc1beed0
children 967b8f7dc01a
comparison
equal deleted inserted replaced
6:16efbc1beed0 7:ad4b3d5ad5f8
16 Several systems take the form of a directed graph: 16 Several systems take the form of a directed graph:
17 17
18 - dependencies 18 - dependencies
19 - workflow 19 - workflow
20 20
21 IntentMadeManifest *utilizes* directed graphs. A framework is provided
22 along with instances to form a library:
21 23
24 - VCS: git, hg, etc.
25 - decorators: actions
22 26
27 http://k0s.org/hg/WSGraph is built upon for interface.
23 28
24 29
25 Potential Uses 30 Potential Uses
26 -------------- 31 --------------
27 32
33 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6130680&contentType=Conference+Publications 38 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6130680&contentType=Conference+Publications
34 - MAKAO, reverse engineering build systems : 39 - MAKAO, reverse engineering build systems :
35 http://mcis.polymtl.ca/~bram/makao/ 40 http://mcis.polymtl.ca/~bram/makao/
36 41
37 * workflow construction, execution, and curation: 42 * workflow construction, execution, and curation:
38 - [TODO] 43 - edit+create+export workflow TTW
39 44
40 * hybrid: of course, since IRL 45 * hybrid: of course, since IRL
41 `workflow = DAG; dependencies = DAG => ...` , 46 `workflow = DAG; dependencies = DAG => ...` ,
42 you can do some crazy things: 47 you can do some crazy things:
43 - actions: a class with method dependencies noted by decorators 48 - actions: a class with method dependencies noted by decorators
50 55
51 Links 56 Links
52 ----- 57 -----
53 58
54 /Links to software and other communiques/ 59 /Links to software and other communiques/
60
55 61
56 Python packages: 62 Python packages:
57 63
58 * https://pypi.python.org/pypi/finite 64 * https://pypi.python.org/pypi/finite
59 Yet another finite state automaton 65 Yet another finite state automaton
70 76
71 * https://pypi.python.org/pypi/xworkflows 77 * https://pypi.python.org/pypi/xworkflows
72 A library implementing workflows (or state machines) for Python projects. 78 A library implementing workflows (or state machines) for Python projects.
73 79
74 80
81 node.js:
82
83 Those node.js people seem to know what they are doing.
84
85 * conductor: http://howtonode.org/step-of-conductor
86 https://github.com/creationix/conductor
87 Looks (maybe?) like what IntentMadeManifest is supposed to be (???)
88
89 * step:
90 https://github.com/creationix/experiments/blob/master/step.js
91 same author as conductor; again, impressive
92
93 * composer: https://github.com/tmpvar/composer
94 totally the WSGraph of node (!)
95
96
75 State Machines: 97 State Machines:
76 98
77 Workflow == state machines, so an understanding from either 99 Workflow == state machines, so an understanding from either
78 perspective is the same apropos the other. 100 perspective is the same apropos the other.
79 101