comparison README.txt @ 10:75e651ddd631

okay, now i am actually speccing
author Jeff Hammel <jhammel@mozilla.com>
date Sat, 20 Apr 2013 14:50:48 -0700
parents 3e614fdfad39
children 28133fa9e0ac
comparison
equal deleted inserted replaced
9:3e614fdfad39 10:75e651ddd631
3 3
4 /python workflow engine via directed graph/ 4 /python workflow engine via directed graph/
5 5
6 As risen from the stillborn ashes: 6 As risen from the stillborn ashes:
7 http://k0s.org/mozilla/hg/MozbaseWorkflow/ 7 http://k0s.org/mozilla/hg/MozbaseWorkflow/
8 [TODO: ^port] 8 [TODO: port ^that^ -> this document]
9 9
10 10
11 Intents 11 Intents
12 ------- 12 -------
13
14 "Software [...] is communication"
15 -- David "Whit" whitfield Morris
13 16
14 /What is a directed graph?/ 17 /What is a directed graph?/
15 18
16 Several systems take the form of a directed graph: 19 Several systems take the form of a directed graph:
17 20
47 Since a `transition` is causal but necessarily with the `t` 50 Since a `transition` is causal but necessarily with the `t`
48 of spacetime, indeed from the above: `workflow == dependency processing`. 51 of spacetime, indeed from the above: `workflow == dependency processing`.
49 You can do some crazy things: 52 You can do some crazy things:
50 - actions: a class with method dependencies noted by decorators 53 - actions: a class with method dependencies noted by decorators
51 (see actions.py) 54 (see actions.py)
55 - control workflow via .ini files (see `examples/github.ini`)
52 56
53 Meta: 57 Meta:
54 - A Formal Definition of Data Flow Graph Models 58 - A Formal Definition of Data Flow Graph Models
55 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1676696&contentType=Journals+%26+Magazines 59 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1676696&contentType=Journals+%26+Magazines
56 60