[slime-cvs] CVS slime
CVS User heller
heller at common-lisp.net
Wed Mar 3 11:56:52 UTC 2010
Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv8260
Modified Files:
ChangeLog swank.lisp
Log Message:
Don't try to bind keywords in inspector-eval.
* swank.lisp (inspector-eval): For now, don't bind symbols which
are constantp. Maybe something better can be found later.
--- /project/slime/cvsroot/slime/ChangeLog 2010/03/03 11:56:44 1.2008
+++ /project/slime/cvsroot/slime/ChangeLog 2010/03/03 11:56:52 1.2009
@@ -183,6 +183,13 @@
2010-03-03 Helmut Eller <heller at common-lisp.net>
+ Don't try to bind keywords in inspector-eval.
+
+ * swank.lisp (inspector-eval): For now, don't bind symbols which
+ are constantp. Maybe something better can be found later.
+
+2010-03-03 Helmut Eller <heller at common-lisp.net>
+
Use @ instead of # to mark object in the inspect history.
* swank.lisp (print-part-to-string): Use @.
--- /project/slime/cvsroot/slime/swank.lisp 2010/03/03 11:56:44 1.693
+++ /project/slime/cvsroot/slime/swank.lisp 2010/03/03 11:56:52 1.694
@@ -3323,7 +3323,8 @@
(read-from-string string)))
(ignorable (remove-if #'boundp (mapcar #'car context))))
(to-string (eval `(let ((* ',obj) (- ',form)
- . ,(loop for (var . val) in context collect
+ . ,(loop for (var . val) in context
+ unless (constantp var) collect
`(,var ',val)))
(declare (ignorable . ,ignorable))
,form)))))
More information about the slime-cvs
mailing list