restart (original) (raw)

ANSI Common Lisp 9 Conditions 9.2 Dictionary of Conditions

9.2.31 restart System Class

Class Precedence List:

restart,t

Description:

An object of type restart represents a function that can be called to perform some form of recovery action, usually a transfer of control to an outer point in the running program.

An implementation is free to implement a restart in whatever manner is most convenient; a restart has only _dynamic extent_relative to the scope of the binding form which establishes it.

Allegro CL Implementation Details:

None.