diff options
Diffstat (limited to 'KEEPING-PROGRAMS-LINEAR')
-rw-r--r-- | KEEPING-PROGRAMS-LINEAR | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/KEEPING-PROGRAMS-LINEAR b/KEEPING-PROGRAMS-LINEAR index fe66495..aefceb0 100644 --- a/KEEPING-PROGRAMS-LINEAR +++ b/KEEPING-PROGRAMS-LINEAR @@ -216,4 +216,11 @@ actions at the end of the chain to do the clean up? Might need some experimentation to see. Also, it should be possible to chain transactions together -(treat an transaction as an action) +(treat an transaction as an action). + +add_action should be callable from within an action as well. +If that happens then the action should get inserted into the action +queue before the current action and the current action pointer should +get rewound. Rollback handling needs to be thought through in this scenario. +Depending on the order things should get run, we may want to keep the actions +in a tree so we can track depending information. |