s-ol’s avatars-ol’s Twitter Archive—№ 2,324

  1. …in reply to @jakedonham
    @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
    1. …in reply to @S0lll0s
      @jakedonham state respectively. So state lifetime is tied to the lifetime of the code-cell.
      1. …in reply to @S0lll0s
        @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