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