There are a number of binary switches that control the behavior of the
 command processor.
They can be set using the ,set and ,unset commands.
,set switch [on | off | ?]switch.
    The second argument defaults to on.
    If the second argument is ? the value of switch is
    is displayed and not changed.
    Doing ,set ? will display a list of the switches and
    their current values.
,unset switch,unset switch is the same as
    ,set switch off.
The switches are as follows:
batchauto-levels,reset is required to return to top level.  The effects of
    pushed command levels include:
auto-levels disabled one must issue a
    ,push command immediately
    following an error in order to retain the error continuation for
    debugging purposes; otherwise the continuation is lost as soon as
    the focus object changes.  If you don't know anything about the
    available debugging tools, then levels might as well be disabled.
inspect-focus-valuebreak-on-warningsask-before-loading ,open command.  Ask-before-loading is off by
    default.
> ,set ask-before-loading will ask before loading modules > ,open random Load structure random (y/n)? y >
load-noisilyload-noisily is off by default.
> ,set load-noisily will notify when loading modules and files > ,open random [random /usr/local/lib/scheme48/big/random.scm] >
inline-valuesinline-values mode is on,
some Scheme procedures will be substituted in-line; when it is off,
none will.
The performance section
has more information.
Previous: Debugging commands | Next: Inspection mode