Ticket #46 (closed task)
Implement Tasklist competion action
| Reported by: | Joel | Owned by: | |
|---|---|---|---|
| Priority: | trivial | Milestone: | Eraser 6.0 |
| Component: | Version: | ||
| Keywords: | Cc: | ||
| Processor Architecture: | Blocked By: | ||
| Blocking: | Operating System: |
Description
Much like how v5 does it now, perhaps with a few refinements?
Blocking
| Id | Summary | Milestone |
|---|---|---|
| #46 | └ Implement Tasklist competion action | Eraser 6.0 |
Blocked by
| Id | Summary | Milestone |
|---|---|---|
| #46 | └ Implement Tasklist competion action | Eraser 6.0 |
Change History
Note: See
TracTickets for help on using
tickets.

My belief is that this is difficult to implement, and cranky at best.
The reason is this: In v5, tasks were executed synchronously. The completion of a task had a distinct meaning. In v6, tasks are executed asynchronously, therefore the completion of one task may be immediately followed by an execution of the next task. What is defined as "when task is finished?"
Bringing the argument further, what will happen in future when Eraser is implemented as a Service? The program will not be able to schedule system shutdowns, etc since the service is not running under any user.
Opinions?