3 ms·
Fair enough, and I've done it just in SBCL like that before, but everyone always sings the praises of Lisp's (+ SLIME's) amazing debugging, and without the abil
by superdisk 4y ago
Fair enough, and I've done it just in SBCL like that before, but everyone always sings the praises of Lisp's (+ SLIME's) amazing debugging, and without the ability to stop at a certain stack frame and explore, I feel like I'm debugging with a blindfold on at all times.
- lispm 4y agoone of the reasons SLIME is not my favorite dev environment
- Jtsummers 4y agoIt actually can be done in SLIME's debugger but it's hard to discover especially if you don't guess that `h` is the correct key (I tried `?` first) to bring up a list of bindings. `e` will let you enter an expression in the emacs mini buffer to evaluate in the selected frame.
- tmtvl 4y agoSuperdisk's original comment mentions, and I agree, that pressing "e" on a frame to evaluate a single expression is bad UX. A relevant issue on GH* mentions that you can keep evaluating in the SLIME REPL, but I just tried and it doesn't seem to work poperly, the frame locals not being available in the REPL. Sly also doesn't seem to do it. * https://github.com/slime/slime/issues/581 https://github.com/slime/slime/issues/581