Package-level declarations
Types
Primitive: Answer a variable containing the caller of the specified continuation. The variable will be unassigned if the continuation has no caller.
Primitive: Answer the function of a continuation.
Primitive: Answer the program counter of a continuation. This is the index of the current instruction in the continuation's function's code's tuple of nybblecodes.
Primitive: Answer a tuple containing the continuation's stack data. Substitute an unassigned bottom-typed variable (unconstructible from Avail) for any nil values.
Primitive: Answer an A_Continuation's stack pointer. This is the index of the top-of-stack within the frame slots of the continuation. For an empty stack its value equals the number of frame slots plus one.
Primitive: Answer the function type corresponding to the given continuation type.
Primitive: Create a continuation. It will execute as unoptimized code via the unoptimizedChunk. Fail if the provided function is an infallible primitive.
Primitive: Answer a continuation type that uses the given function type.