graven-image
graven-image copied to clipboard
BREAK* completeness
- [ ] Current frame/function fetching:
- [X] ECL
- [X] ABCL
- [ ] Allegro
- [ ] CLASP
- [ ] Lispworks
- [ ] Corman
- [ ] CMUCL, SCL
- [ ] MKCL
- [ ] Arglist listing?
- [x] 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.