8 The Debugger

8.5 Debugger commands

Upon entry to the debugger, the current stack frame is set to be that at the top of the execution stack.

The commands allow the user to move around the stack, to examine the current frame, and to leave the debugger. They are all Common Lisp keywords, and as such case-insensitive, but are shown below as lower-case characters.

Note that, in addition to the commands described below, you can also use the top loop history commands. See Chapter 10, "The Listener".

If you do not understand some of the commands listed at first glance, do not worry -- they will become clear as you work with Common Lisp.

8.5.1 - Backtraces
8.5.2 - Moving Around the Stack
8.5.3 - Miscellaneous Commands
8.5.4 - Top-level loop commands
8.5.5 - Leaving the debugger
8.5.6 - The debug menu
8.5.7 - An example debugging session

FreeLisp User's Guide - 5 FEB 1996

Generated with Harlequin WebMaker