lumiera_documentation/src
Ichthyostega e50e9cb8e7 Library: attempt workaround to problem with references
There is an insidious problem when the Transformer takes references to internal state
within upstream iterators or state core. This problem only manifests when
a invariant based filtering or grouping operation is added after the Transformer,
because such an operation (notably Filter) will typically attempt to establish
the invariant from the constructor (to avoid dangling state). Unfortunately
doing so involves pulling data ''before the overall pipeline is moved into final location''

A workaround is to make the Transformer ''disengage'' on copy, so to provoke
a refresh and new pull in the new location after the copy / move / swap.
This only works if the transformer function as such is idempotent.
2024-11-23 22:48:11 +01:00
..
common Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
include Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
lib Library: attempt workaround to problem with references 2024-11-23 22:48:11 +01:00
lumiera Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
plugin
stage Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
steam Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
tool Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
vault Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
.gitignore
DIR_INFO update some DIR_INFO entries 2011-04-05 00:44:30 +02:00
doxygen.dox Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
SConscript Global-Layer-Renaming: fix handling of GuiResources in the build 2018-11-16 18:18:33 +01:00