Returns from the top level continuation and pushes the continuation from which it was called on a continuation stack.
Pops the topmost continuation off of the continuation stack and returns an unspecified value to it.
Pops the topmost continuation off of the continuation stack and returns arg1 ... to it.
Redefines the top-level named procedures given as arguments so that
breakpointis called before calling proc1 ....
With no arguments, makes sure that all the currently broken identifiers are broken (even if those identifiers have been redefined) and returns a list of the broken identifiers.
With no arguments, unbreaks all currently broken identifiers and returns a list of these formerly broken identifiers.
These are procedures for breaking. If defmacros are not natively supported by your implementation, these might be more convenient to use.
To break, type(set! symbol (breakf symbol))
or(set! symbol (breakf symbol 'symbol))
or(define symbol (breakf function))
or(define symbol (breakf function 'symbol))