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:
batch
auto-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-value
break-on-warnings
ask-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-noisily
load-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-values
inline-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