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