Next: , Previous: , Up: objects   [Index]


13.25 Continuation objects

There are two kinds of continuation objects:

Scheme continuations

Represent a Scheme continuation as defined by R6RS, a portion of Scheme stack whose frames are freezed. Scheme continuations are expliticly created by call/cc, but also used to represent a Scheme stack segment that has run out of space making the frames overflow into another stack segment.

System continuations

Represent a C language continuation, a portion of the C language stack. They are used by the FFI to save the C execution context just before calling back to Scheme from C code, Foreign functions interface.