[slime-cvs] CVS update: slime/swank-lispworks.lisp

Helmut Eller heller at common-lisp.net
Tue Feb 22 05:59:17 UTC 2005


Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv22156

Modified Files:
	swank-lispworks.lisp 
Log Message:
(swank-mop:compute-applicable-methods-using-classes): Implement it.
Date: Tue Feb 22 06:59:16 2005
Author: heller

Index: slime/swank-lispworks.lisp
diff -u slime/swank-lispworks.lisp:1.64 slime/swank-lispworks.lisp:1.65
--- slime/swank-lispworks.lisp:1.64	Tue Dec 21 14:49:30 2004
+++ slime/swank-lispworks.lisp	Tue Feb 22 06:59:14 2005
@@ -27,13 +27,17 @@
 
 (import-swank-mop-symbols :clos '(:slot-definition-documentation
                                   :eql-specializer
-                                  :eql-specializer-object))
+                                  :eql-specializer-object
+                                  :compute-applicable-methods-using-classes))
 
 (defun swank-mop:slot-definition-documentation (slot)
   (documentation slot t))
 
-;;;; lispworks doesn't have the eql-specializer class, it represents
-;;;; them as a list of `(EQL ,OBJECT)
+(defun swank-mop:compute-applicable-methods-using-classes (gf classes)
+  (clos::compute-applicable-methods-from-classes gf classes))
+
+;; lispworks doesn't have the eql-specializer class, it represents
+;; them as a list of `(EQL ,OBJECT)
 (deftype swank-mop:eql-specializer () 'cons)
 
 (defun swank-mop:eql-specializer-object (eql-spec)
@@ -88,8 +92,8 @@
 
 (defimplementation emacs-connected ()
   (declare (ignore stream))
-  (when (eq nil (symbol-value 
-                 (find-symbol (string :*communication-style*) :swank)))
+  (when (eq (symbol-value (find-symbol "*COMMUNICATION-STYLE*" :swank))
+            nil)
     (set-sigint-handler))
   (let ((lw:*handle-warn-on-redefinition* :warn))
     (defmethod env-internals:environment-display-notifier 




More information about the slime-cvs mailing list