Last change
on this file was
15709,
checked in by Mark Evenson, 11 months 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.