[slime-devel] Daily ChangeLog diff
Marco Baringer
mbaringer at common-lisp.net
Wed Sep 10 04:35:01 UTC 2008
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.1492 slime/ChangeLog:1.1495
--- slime/ChangeLog:1.1492 Mon Sep 8 18:35:58 2008
+++ slime/ChangeLog Tue Sep 9 19:29:44 2008
@@ -1,3 +1,41 @@
+2008-09-10 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank-backend.lisp (*gray-stream-symbols*): Comment out
+ STREAM-FILE-POSITION.
+
+2008-09-10 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank.lisp (eval-for-emacs): Remove WITH-RETRY-RESTART again for
+ simplicity reasons.
+
+ (interactive-eval): Add WITH-RETRY-RESTART.
+ (eval-and-grab-output): Ditto.
+ (interactive-eval-region): Ditto.
+ (re-evaluate-defvar): Ditto.
+ (pprint-eval): Ditto.
+ (repl-eval): Ditto.
+ (eval-string-in-frame): Ditto.
+ (pprint-eval-string-in-frame): Ditto.
+ (init-inspector): Ditto.
+ (inspect-in-frame): Ditto.
+
+2008-09-09 Tobias C. Rittweiler <tcr at freebits.de>
+
+ A RETRY restart is provided for all Slime evaluation requests.
+
+ The rationale is that restarting from a frame is mostly only
+ possible for functions compiled with high debug settings; most
+ functions aren't, however.
+
+ [Alternatively, we could make EVAL-FOR-EMACS be compiled with a
+ high debug level, so it'll become restartable. That would be
+ non-obvious to the user, though, and would only work on those
+ implementations that implement SWANK-BACKEND:RESTART-FRAME.]
+
+ * swank.lisp (call-with-retry-restart): New function.
+ (with-retry-restart): New macro.
+ (eval-for-emacs): Use WITH-RETRY-RESTART.
+
2008-09-09 Tobias C. Rittweiler <tcr at freebits.de>
A package "Foo.Bar.1.0" was truncated to "0>" as REPL
More information about the slime-devel
mailing list