/
TODO.txt
98 lines (69 loc) · 1.91 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
[o] port load26 (requires BlockParticipant)
[o] logger service
[o] test logger
[o] object full_dup
[o] engine#remove_service
[o] :receive or :receive_back for when workitems come back from participant
[o] emit :processes :launch :wfid
[o] emit :processes :terminate :wfid only
[o] arch doc
[o] verbose always on
[o] ev : :participants :register/:unregister
[o] test logger always on for tests (in-memory only)
[o] NullParticipant
[o] NoOpParticipant
[o] rufus-dollar
[o] variables in ProcessStatus (process level only)
[o] ProcessStatus#tree
[o] subprocess binding
[o] subprocess lookup
[o] participant lookup
[o] event : launch_sub
[o] event : :processes, :cancelled ?
[o] concurrence : over_if
[o] pool cleanup
[o] fexp : created_time
[o] ps : launched_time
[o] ps : #tags
[o] wi test (and fix) ${f:xyz}
[o] wi#to_h #from_h
[ ] wi.params ?
[o] self rec for [main] process
[ ] fexp : clean up attributes (attr_reader/_accessor stuff)
[ ] fexp.last_modified
[ ] wfid_gen : rufus-mnemo
[ ] file logger service
[ ] fs_error_journal
[o] cache storage
[o] fs storage
[o] tag (which implies variables)
[o] event : upon setting tag !
[o] event : upon leaving tag
[o] undo
[o] redo
[o] cancel-process (exp)
[o] cancel_process
[o] cancel
[o] on_error
[o] on_cancel
[ ] concurrent-iterator < concurrence
[o] stop passing full exp in message, except for expression updates
[ ] forget : participant ? subprocess ?
[x] engine#reload
[ ] participants stop
[ ] part/sub timeout (with Andrew's at)
[ ] part/sub conditional (all expressions ? no, there's 'if')
[ ] stalled [participant] expressions restart (apply/reply ?)
[ ] define without name (__result__)
[x] workitem.__result__ / why, the workitem itself is the result
[ ] smart lookup ? (?)
[o] tracker
[o] sleep
[o] listen
[ ] listen wfid="x"
[ ] exploded scheduler
[ ] when
[ ] persisted Tracker
[ ] save / restore
[x] wfid --> piid (stick with the funny old name)
[ ] pooltool.ru