[slime-cvs] CVS slime
mkoeppe
mkoeppe at common-lisp.net
Sat Jun 17 15:03:59 UTC 2006
Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv4273
Modified Files:
swank.lisp
Log Message:
(operator-designator-to-form): Handle cerror and change-class with
:make-instance.
--- /project/slime/cvsroot/slime/swank.lisp 2006/06/16 16:34:14 1.381
+++ /project/slime/cvsroot/slime/swank.lisp 2006/06/17 15:03:58 1.382
@@ -1408,13 +1408,10 @@
(etypecase name
(cons
(destructure-case name
- ((:make-instance class-name operator-name)
+ ((:make-instance class-name operator-name &rest args)
(let ((parsed-operator-name (parse-symbol operator-name)))
- (values `(,parsed-operator-name ',(parse-symbol class-name))
+ (values `(,parsed-operator-name , at args ',(parse-symbol class-name))
operator-name)))
- ((:cerror continue-string class-name)
- (values `(cerror ,continue-string ',(parse-symbol class-name))
- 'cerror))
((:defmethod generic-name)
(values `(defmethod ,(parse-symbol generic-name))
'defmethod))))
More information about the slime-cvs
mailing list