[slime-devel] Single-stepping in Slime

Andrei Stebakov lispercat at gmail.com
Tue Apr 20 18:45:39 UTC 2010


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20100420/9627ee05/attachment.html>


More information about the slime-devel mailing list