A keyboard interrupt or any error enters the user into the debugger
which provides a superset of the commands available at top-level.
The following are debugger specific commands:
|
,up | | K |
|
| goes up one level. | |
|
,top | | K |
|
| goes to top level. | |
|
,restarts | | K |
|
| lists available restarts | |
|
,restart | ,n | K |
|
| chooses available restart. | |
|
,handlers | ,n | K |
|
| shows available handlers. | |
|
,backtrace | | K |
|
| prints out called functions and their arguments. | |
|
,bt | | K |
|
| prints out called functions. | |
|
,frame | ,n | K |
|
| prints out nth called function and its arguments. | |
|
,frame-var | ,n ,name | K |
|
| prints out nth called function's parameter name. | |
|
frame-var | (n|<int> name|<sym>) | F |
|
| returns nth called function's parameter name. | |
|
|