TODO.txt in ruote-2.1.2 vs TODO.txt in ruote-2.1.3
- old
+ new
@@ -154,10 +154,23 @@
[o] exp : every
[o] write rt test for 'timeout'
[o] undo exp : alias to 'cancel'
[o] Andrew's at for timeouts (Chronic maybe)
[x] timeout :at and :after (timeout expression vanished)
+[x] listen : should it forget its triggered children ? yes
+[o] limit the number of msgs returned
+[o] should redo/undo follow the example of command and add_branches ?
+ everything through reply (receive)
+ should re_apply not touch the state of its expression ?
+[o] test undo when cancelling parent expression
+[o] issue with :unless => '${f:index} == 2000'
+[o] implement Engine#reply (Engine simply has to include ReceiverMixin
+[o] listeners X receivers
+[o] add_service(name, path, klass, opts={}) opts local to services (really?)
+[o] add_branches : pass message to concurrent_iterator like a command expression
+[o] clean up persists present in #apply
+[o] maybe cancel should have a safely / redo_reply thing
[ ] exp : exp (restricted form of eval ?)
[ ] exp : case (is it necessary ?)
[ ] exp : filter
[ ] exp : filter-definition
@@ -244,36 +257,22 @@
[ ] rewind 'x' where x is a tagname (command x)
[ ] repeat : have a counter in a variable (:to => x maybe) (subprocessid ?)
[ ] when : add test for cancelling when child has been triggered / is running
-[x] listen : should it forget its triggered children ? yes
[ ] engine.cancel_forgotten_children(wfid) ?
[ ] port subprocess on_cancel test from ruote 0.9 http://groups.google.com/group/openwferu-users/t/75f02bdadf7b93eb
[ ] double-check on_cancel rewrite (ft_1_process_status)
-[o] limit the number of msgs returned
-[o] should redo/undo follow the example of command and add_branches ?
- everything through reply (receive)
- should re_apply not touch the state of its expression ?
-[o] test undo when cancelling parent expression
-[o] issue with :unless => '${f:index} == 2000'
-[o] implement Engine#reply (Engine simply has to include ReceiverMixin
-[o] listeners X receivers
-[o] add_service(name, path, klass, opts={}) opts local to services (really?)
-[o] add_branches : pass message to concurrent_iterator like a command expression
-
[ ] verify get_last/get_raw logic, no + 0.0001...
-[ ] clean up persists present in #apply
[ ] case exp : smarter one ?
[ ] spare 1 get_msg by caching msg (but keep 'deleting')
[ ] [un]set_var : via message ? should be ok like that... Not much traffic there
[ ] empty iterator or concurrent-iterator, log ? crash ? empty while...
-[ ] maybe cancel should have a safely / redo_reply thing
[ ] at expression ?
[ ] listen to participants/errors/tags {in|out}
[ ] implement StorageHistory
[ ] nuke FsHistory ?