Next: , Previous: Intro to Breakpoints, Up: Debugging Features


3.4.3 Using the Interactive Debugger

Guile's interactive debugger is a command line application that accepts commands from you for examining the stack and, if at a breakpoint, for continuing program execution in various ways. Unlike in the normal Guile REPL, commands are typed mostly without parentheses.

When you first enter the debugger, it introduces itself with a message like this:

     This is the Guile debugger -- for help, type `help'.
     There are 3 frames on the stack.
     
     Frame 2 at standard input:36:19
             [+ 3 #\s]
     debug>

“debug>” is the debugger's prompt, and a useful reminder that you are not in the normal Guile REPL. The available commands are described in detail in the following subsections.