[slime-devel] Slime and sbcl, minor problems.

Daniel Barlow dan at telent.net
Mon Nov 24 10:00:33 UTC 2003


Luke Gorrie <luke at bluetail.com> writes:

> This code has been working previously so I wonder if something has
> changed in SBCL? I'm building the latest now, but have committed the
> change anyway - thanks!

SBCL quite recently started using logical pathnames to build from.
This is because otherwise the pathnames for SBCL functions in a binary
distribution will be wrong (e.g. "/tmp/buildroot/usr/src/sbcl/foo.lisp"
when you probably wanted "/usr/src/sbcl/foo.lisp")

Unrelatedly, I'm playing with adding SLIME support to Araneida, so
that errors caused by HTTP request handlers will spawn sldb.  As these
happen asynchronously with respect to user input at the repl, it seems
that the easiest thing to do is add :debug as a valid transition for
the idle state -

--- slime.el    22 Nov 2003 07:44:11 -0000      1.101
+++ slime.el    24 Nov 2003 09:58:29 -0000
@@ -1206,6 +1206,10 @@
   ((activate)
    (assert (= sldb-level 0))
    (slime-repl-maybe-prompt))
+  ((:debug level condition restarts frames)
+   (slime-push-state
+    (slime-debugging-state level condition restarts frames
+                           (current-window-configuration))))
   ((:emacs-evaluate form-string package-name continuation)
    (slime-output-evaluate-request form-string package-name)
    (slime-push-state (slime-evaluating-state continuation))))

The diff is vs FAIRLY-STABLE.  Any comments?


-dan

-- 

   http://web.metacircles.com/cirCLe_CD - Free Software Lisp/Linux distro
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20031124/3b34760b/attachment.sig>


More information about the slime-devel mailing list