BREAK* completeness
aartaka opened this issue · comments
- Current frame/function fetching:
- ECL
- ABCL
- Allegro
- CLASP
- Lispworks
- Corman
- CMUCL, SCL
- MKCL
- Arglist listing?
- Indentation? Prettier variable listing?
- Customizable formatter.
- Maybe introduce a
with-break*
macro? Potential behavior:
(with-break*
(+ 1 2 most-positive-fixnum))
;; (progn
;; (break* "Before evaluating ~s" '(+ 1 2 most-positive-fixnum))
;; (let ((args (list 1 2 most-positive-fixnum)))
;; (break* 'args "After argument evaluation")
;; (let ((result (apply '+ args)))
;; (break 'result "After form evaluation")
;; result)))
At this point, trace*
is likely a better fit.