Confirmed with a user on #lisp. Both alisp and acl-express.
In *slime-scratch*, try evaluating (+ 1 'foo) with C-x C-e. The swank-debugger fails to come up. It works fine in SBCL and Clojure.
Also, does anyone know what happened to the little "eval..." message in the emacs status bar when the lisp is working? That was extremely useful to me.
-Luke
* Luke Hope [2008-10-21 09:33+0200] writes:
Confirmed with a user on #lisp. Both alisp and acl-express.
In *slime-scratch*, try evaluating (+ 1 'foo) with C-x C-e. The swank-debugger fails to come up.
Should be fixed in HEAD. I think we stumbled on a bug in Allegro's debugger:frame-retryable-p, which apparently doesn't handle some (reasonable) arguments.
It works fine in SBCL and Clojure.
Does Clojure have a debugger?
Also, does anyone know what happened to the little "eval..." message in the emacs status bar when the lisp is working? That was extremely useful to me.
Well, Tobias Rittweiler changed that on 2008-08-07. I think the new code displays "{busy}" sometimes (but I don't know when exactly).
Helmut.
In *slime-scratch*, try evaluating (+ 1 'foo) with C-x C-e. The swank-debugger fails to come up.
Should be fixed in HEAD. I think we stumbled on a bug in Allegro's debugger:frame-retryable-p, which apparently doesn't handle some (reasonable) arguments.
Thank you for your prompt response! I updated and saw the changes, but I'm working right now and don't want to switch it in to test. I had just backed off a few days from HEAD to get it working.
It works fine in SBCL and Clojure.
Does Clojure have a debugger?
I don't really know how much of a debugger it is, but it came up with a few options. I am very new to the clojure world. Not sure if you know but Clojure has its own custom swank implementation - as Closure is not a Common Lisp.
Also, does anyone know what happened to the little "eval..." message in the emacs status bar when the lisp is working? That was extremely useful to me.
Well, Tobias Rittweiler changed that on 2008-08-07. I think the new code displays "{busy}" sometimes (but I don't know when exactly).
It doesn't seem to work for me. I frequently start off long-running processes with C-x C-e or C-j in *slime-scratch* and it was great for monitoring. If I get some time I might dig back. Thanks for the date info.
-Luke