[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SCL condition system



DBG:*CONDITION-HANDLER-LISTS* is the set of all handler lists in the
order in which they are searched.

It's value is
DBG:*BOUND-HANDLERS*: from CONDITION-BIND (dynamic extent)
DBG:*GLOBAL-HANDLERS*: from DEFINE-GLOBAL-HANDLER (indefinite extent)
DBG:*DEFAULT-HANDLERS*: from CONDITION-BIND-DEFAULT (dynamic extent)
DBG:*INTERACTIVE-HANDLERS*: the debugger (indefinite extent)
DBG:*RESTART-HANDLERS*: from CATCH-ERROR-RESTART (dynamic extent)

The debugger case is not well documented, since I assume no one is
expected to write their own debugger.  Except for its order, and its
purpose (letting the user recover), it works like global handlers, which
are documented.