- always layer the TreeExplorer (builder) on top of the stack - always intersperse an IterableDecorator in between adjacent layers - consequently... * each layer implementation is now a "state core" * and the source is now always a Lumiera Iterator This greatly simplifies all the type rebindings and avoids the ambiguities in argument converison. Basically now we can always convert down, and we just need to pick the result type of the bound functor. Downside is we have now always an adaptation wrapper in between, but we can assume the compiler is able to optimise such inline accessors away without overhead. |
||
|---|---|---|
| .. | ||
| draw | ||
| DIR_INFO | ||
| empty.html | ||
| InterfaceConcept_Varga.mm | ||
| renderengine.html | ||
| thinkPad.ichthyo.mm | ||
| uml | ||
| workflow.mm | ||