-
Notifications
You must be signed in to change notification settings - Fork 2
Controlling The Debugger
One of the powerful features of Common Lisp is the debugger. SLIMA attempts to provide this power in an easy to use manner. When errors occur, SLIMA will automatically open a GUI debugger.
This shows the error message, the available restarts, and the stack trace. Any restart can be invoked by pressing the associated button, or by its associated hot key. Frames can be inspected by pressing the associated button.
Key | Restart |
---|---|
c | Continue Restart |
a | Abort Restart |
q | Quit Restart |
0-9 | Nth Restart |
The frame information shows the frame's local variables and offers further introspection controls. Frames can be navigated using the buttons at the top. Each frame can have it's source viewed, be restarted or be disassembled where supported. Additionally, there is a text entry for returning from frame or evaluating in the frame.
Key | Effect |
---|---|
n | Move Up One Frame |
p | Move Down One Frame |
< | Show Top-Most Frame |
> | Show Bottom-Most Frame |
v | Show Frame Source |
D | Disassemble Frame |
- Basic Usage
- Development Guide