Hello Marc,
On Fri, 4 Feb 2011 09:26:21 -0500 Marc Feeley feeley@iro.umontreal.ca wrote:
...
So... continuations can indeed be implemented by copying the stack. Copying the entire stack however is wasteful and can lead to very poor performance. For this reason Gambit copies each frame independently. Pages 72-80 of the "Gambit inside out" presentation explain how continuations are implemented in Gambit (see the Gambit wiki main page for the link to the talk).
Thanks for the pointer, and the whole presentation is very interesting!
Marc