[slime-cvs] CVS slime

heller heller at common-lisp.net
Wed Aug 9 17:01:13 UTC 2006


Update of /project/slime/cvsroot/slime
In directory clnet:/tmp/cvs-serv4501

Modified Files:
	swank-scl.lisp swank-corman.lisp swank-cmucl.lisp 
	swank-abcl.lisp swank-openmcl.lisp 
Log Message:
(inspect-for-emacs): Don't use defimplementation for real generics.


--- /project/slime/cvsroot/slime/swank-scl.lisp	2006/06/11 11:02:08	1.8
+++ /project/slime/cvsroot/slime/swank-scl.lisp	2006/08/09 17:01:13	1.9
@@ -1744,7 +1744,7 @@
                                   :key #'symbol-value)))
           (format t ", type: ~A" type-symbol))))))
 
-(defimplementation inspect-for-emacs ((o t) (inspector scl-inspector))
+(defmethod inspect-for-emacs ((o t) (inspector scl-inspector))
   (cond ((di::indirect-value-cell-p o)
          (values (format nil "~A is a value cell." o)
                  `("Value: " (:value ,(c:value-cell-ref o)))))
--- /project/slime/cvsroot/slime/swank-corman.lisp	2006/04/18 07:47:09	1.7
+++ /project/slime/cvsroot/slime/swank-corman.lisp	2006/08/09 17:01:13	1.8
@@ -402,7 +402,7 @@
               collect (funcall callback e)
               collect ", ")))
 
-(defimplementation inspect-for-emacs ((class standard-class)
+(defmethod inspect-for-emacs ((class standard-class)
                               (inspector corman-inspector))
   (declare (ignore inspector))
   (values "A class."
@@ -441,7 +441,7 @@
                   '("#<N/A (class not finalized)>"))
             (:newline))))
 
-(defimplementation inspect-for-emacs ((slot cons) (inspector corman-inspector))
+(defmethod inspect-for-emacs ((slot cons) (inspector corman-inspector))
   ;; Inspects slot definitions
   (declare (ignore corman-inspector))
   (if (eq (car slot) :name)
@@ -460,7 +460,7 @@
                                              (:newline)))
       (call-next-method)))
   
-(defimplementation inspect-for-emacs ((pathname pathnames::pathname-internal)
+(defmethod inspect-for-emacs ((pathname pathnames::pathname-internal)
                               inspector)
   (declare (ignore inspector))
   (values (if (wild-pathname-p pathname)
@@ -478,7 +478,7 @@
                               (not (probe-file pathname)))
                     (label-value-line "Truename" (truename pathname))))))
 
-(defimplementation inspect-for-emacs ((o t) (inspector corman-inspector))
+(defmethod inspect-for-emacs ((o t) (inspector corman-inspector))
   (cond ((cl::structurep o) (inspect-structure o))
 	(t (call-next-method))))
 
--- /project/slime/cvsroot/slime/swank-cmucl.lisp	2006/03/22 16:40:01	1.160
+++ /project/slime/cvsroot/slime/swank-cmucl.lisp	2006/08/09 17:01:13	1.161
@@ -1863,7 +1863,7 @@
                                   :key #'symbol-value)))
           (format t ", type: ~A" type-symbol))))))
 
-(defimplementation inspect-for-emacs ((o t) (inspector cmucl-inspector))
+(defmethod inspect-for-emacs ((o t) (inspector cmucl-inspector))
   (cond ((di::indirect-value-cell-p o)
          (values (format nil "~A is a value cell." o)
                  `("Value: " (:value ,(c:value-cell-ref o)))))
--- /project/slime/cvsroot/slime/swank-abcl.lisp	2006/06/10 03:27:03	1.38
+++ /project/slime/cvsroot/slime/swank-abcl.lisp	2006/08/09 17:01:13	1.39
@@ -435,7 +435,7 @@
 
 #|
 
-(defimplementation inspect-for-emacs ((o t) (inspector abcl-inspector))
+(defmethod inspect-for-emacs ((o t) (inspector abcl-inspector))
   (let* ((class (class-of o))
          (slots (mop::class-slots class)))
     (values (format nil "~A~%   is a ~A" o class)
--- /project/slime/cvsroot/slime/swank-openmcl.lisp	2006/04/20 09:11:11	1.108
+++ /project/slime/cvsroot/slime/swank-openmcl.lisp	2006/08/09 17:01:13	1.109
@@ -741,7 +741,7 @@
 	(string (gethash typecode *value2tag*))
 	(string (nth typecode '(tag-fixnum tag-list tag-misc tag-imm))))))
 
-(defimplementation inspect-for-emacs ((o t) (inspector openmcl-inspector))
+(defmethod inspect-for-emacs ((o t) (inspector openmcl-inspector))
   (declare (ignore inspector))
   (let* ((i (inspector::make-inspector o))
 	 (count (inspector::compute-line-count i))




More information about the slime-cvs mailing list