8 The Debugger
set-debugger-options
. The variables listed below control output properties, whilst the functional interface, described later, controls the kind of information the debugger prints.
*debug-io*
is the stream the debugger uses for its input and output.
dbg:*debug-print-length*
is the value to which *print-length*
is bound during output from the debugger.
dbg:*debug-print-level*
is the value to which *print-level*
is bound during output from the debugger.
dbg:*hidden-packages*
can be bound to a list of packages. The debugger then suppresses output of symbols from these packages. So, for example, it will not display call frames for functions in the packages.
dbg:set-debugger-options &key keys Function
A call to set-debugger-options
allows you to set the Debugger controls simply. The keywords in keys are :bindings
, :catchers
, :hidden
, :handler
, and :restarts
, and have the following meanings:
:bindings
:catchers
:hidden
:handler
:restarts
Generated with Harlequin WebMaker