-
@jakedonham Thought about it again, maybe "the opposite" is a bit harsh. But in alv the whole lisp language is reevaluated and expressions that have a matching equivalent before the change copy and take over that prior state, those that are new and those that were removed create and destroy
-
@jakedonham state respectively. So state lifetime is tied to the lifetime of the code-cell.
-
@jakedonham But you can have state nested anywhere in a module and the identity is the path of nested scopes, e.g.: ([a]map i ([b]array 1 2 3 4) ([c]something i) will create for "something" instances with identities a.0.c, a.1.c, a.2.c, a.3.c and their own state