I was never able to use this feature, but I think now it's time to figure it out :) I have SBCL 1.0.37 on Ubuntu on the server side + latest Slime. On the client side GNU Emacs 23.1.50.1on WinXP + latest Slime. Connection is established via ssh (putty). When I have a function like this: (defun test () (declare (optimize (debug 3))) (break) (let ((a 1) (b 2) (c))
(setq c (+ a b)) (setq c (* a b))))
When I evaluate it and the debugger stops at the (break), can I step through the code using the "s" command watching c assuming different values? Currently when I press "s" the function just executes non-stop and returns the value. What should I expect from a single-step debugging in Slime and how can I enable it?
Thank you, Andrei