TDBProxy
limitation: Retracing of side effects will not continue after return
#62
Labels
engineering
Technical change to the machinery
Example:
One might expect that the element arrays would be further
TDBProxy
s after executing this snippet, or that the entire handling of the array would be continued in the retracing simulator. However, none of this is currently the case and the final expression accesses the current version of the item's state instead of its historic state.Hypothetically related if we wanted to go the second route: LinqLover/SimulationStudio#51
At the moment, a workaround is to wrap the entire expression with a message send to the proxy, e.g.:
Maybe we should at least document this pattern somewhere.
See
TDBObjectExplorerWrapper>>#contents
for a real motivating example.The text was updated successfully, but these errors were encountered: