|
Last change
on this file was
15709,
checked in by Mark Evenson, 2 years ago
|
|
Working stepper for ABCL as a contrib!
Some characteristics:
- For intepreted code, it won't step into compiled code
- It is ready to use from a plain REPL and from SLIME.
- ':?' will help a minimal help
- Can inspect variables and symbols in the current package with 'i'
- ':c' will resume the evaluation until the end without the stepper
- ':s' will resume the evaluation until the next form to be analyzed
- ':sn' will to step to the next form
- case-insensitive when inspecting
- ':l' will print the local bindings
- ':q' will skip the current stepping evaluation and return NIL
- ':b' will add a breakpoint to a symbol to use with next (n)
- ':r' will remove an existent symbol breakpoint to use with next (n)
- ':d' will remove all existent symbol breakpoints to use with next (n)
- ':w' allows to watch a symbol binding
- ':u' allows to (un)watch a symbol binding
- ':bt' shows the current backtrace
fix
|
|
File size:
426 bytes
|
| Line | |
|---|
| 1 | ;;;; -*- Mode: LISP -*- |
|---|
| 2 | (defsystem abcl-stepper |
|---|
| 3 | :author "Alejandro Zamora Fonseca" |
|---|
| 4 | :description "An operational stepper for ABCL" |
|---|
| 5 | :long-description "<urn:abcl.org/release/1.9.1/contrib/abcl-stepper#>" |
|---|
| 6 | :version "0.0.1" |
|---|
| 7 | :components ((:module base |
|---|
| 8 | :pathname "" |
|---|
| 9 | :components ((:file "abcl-stepper") |
|---|
| 10 | (:static-file "README.markdown"))))) |
|---|
Note: See
TracBrowser
for help on using the repository browser.