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@freebits.de + + * swank-backend.lisp (*gray-stream-symbols*): Comment out + STREAM-FILE-POSITION. + +2008-09-10 Tobias C. Rittweiler tcr@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@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@freebits.de
A package "Foo.Bar.1.0" was truncated to "0>" as REPL