[slime-cvs] CVS slime
CVS User heller
heller at common-lisp.net
Sun Nov 27 17:57:41 UTC 2011
Update of /project/slime/cvsroot/slime
In directory tiger.common-lisp.net:/tmp/cvs-serv10868
Modified Files:
ChangeLog swank.lisp
Log Message:
* swank.lisp (eval-in-frame-aux): Don't bind *package* during
eval.
--- /project/slime/cvsroot/slime/ChangeLog 2011/11/21 19:52:25 1.2246
+++ /project/slime/cvsroot/slime/ChangeLog 2011/11/27 17:57:41 1.2247
@@ -1,3 +1,8 @@
+2011-11-27 Helmut Eller <heller at common-lisp.net>
+
+ * swank.lisp (eval-in-frame-aux): Don't bind *package* during
+ eval.
+
2011-11-21 Helmut Eller <heller at common-lisp.net>
* swank-cmucl.lisp: Trigger compilation of utf8 stuff before first
--- /project/slime/cvsroot/slime/swank.lisp 2011/11/21 19:46:11 1.761
+++ /project/slime/cvsroot/slime/swank.lisp 2011/11/27 17:57:41 1.762
@@ -2668,9 +2668,10 @@
,form))
(defun eval-in-frame-aux (frame string package print)
- (with-buffer-syntax (package)
- (let ((form (wrap-sldb-vars (parse-string string package))))
- (funcall print (multiple-value-list (eval-in-frame form frame))))))
+ (let* ((form (wrap-sldb-vars (parse-string string package)))
+ (values (multiple-value-list (eval-in-frame form frame))))
+ (with-buffer-syntax (package)
+ (funcall print values))))
(defslimefun eval-string-in-frame (string frame package)
(eval-in-frame-aux frame string package #'format-values-for-echo-area))
More information about the slime-cvs
mailing list