At Fri, 30 Jul 2021 12:56:37 -0700 (PDT), Greg Rosenblatt wrote: > Is the `parameter * thread * parameterization -> box` part implemented as > something like a global weak-hash, or is it built directly into the stack > representation?
A parameter holds a key and a thread cell, where the thread cell is used if the parameter hasn't been `parameterized`. The key is used to look for a thread cell in a parameterization that's found as a continuation marks. A thread cell is basically a mutable emphemeron hash that maps threads to values, plus a default value to use if there's no mapping for a thread. So, you probably want something similar, except probably using the key to look up a continuation mark instead of the parameterization indirection, and then using "resume cells" instead of "thread cells". -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/20210731093608.bf%40sirmail.smtps.cs.utah.edu.

