There are a number of binary switches that control the behavior of the
They can be set using the
switch[on | off | ?]
switch. The second argument defaults to
on. If the second argument is
?the value of
switchis is displayed and not changed. Doing
,set ?will display a list of the switches and their current values.
,unsetis the same as
The switches are as follows:
,resetis required to return to top level. The effects of pushed command levels include:
auto-levelsdisabled one must issue a
,pushcommand 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.
Ask-before-loadingis off by default.
> ,set ask-before-loading will ask before loading modules > ,open random Load structure random (y/n)? y >
load-noisilyis off by default.
> ,set load-noisily will notify when loading modules and files > ,open random [random /usr/local/lib/scheme48/big/random.scm] >
inline-valuesmode 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