Leopold Toetsch wrote:

1) Indirection of register pointer(s)

[ snip ]
- Creating a continuation and returning it to the caller of a subroutine (or storing it in a lexical/global) would need to COW copy the register frame stack, so that the deeper register frame is preserved in the continuation. OTOH with one frame per chunk COW copy isn't needed but is lacking the simplicity of a linear almost endless register store.


2) Swapping in and out whole interpreter structures

+ Continuations just work fine

leo




Reply via email to