This finishes the last series of refactorings; the basic concept remains the same, but in the initial version we arranged the expander function in the pipeline to maintain a Tuple (parent, child) for the JobTickets. Unfortunately this turned out to be insufficient, since JobTicket is effectively const and responsible for a complete Sement, so there is no room to memorise a Deadline for the parent dependency. This leads to the better idea to link the JobPlanning aggregators themselves by parent-child references, which is possible since the whole dependency chain actually sits in the stack embedded into the Expander (in the pipeline) |
||
|---|---|---|
| .. | ||
| application | ||
| steam | ||
| vault | ||
| DIR_INFO | ||