Fri Jul 31 16:21:35 CEST 2009

Delimited Continuations in C

This means: implement shift() and reset().  I assume that setjmp can
be used for this, or at least to implement the part that captures the

reset() would be a first setjmp() while shift() is a second setjmp()
followed by an operation that saves the whole stack somewhere,
followed by a a longjmp() that jumps to the reset point.