[slime-cvs] CVS update: slime/swank-abcl.lisp
Andras Simon
asimon at common-lisp.net
Mon Sep 13 23:11:38 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv20004
Modified Files:
swank-abcl.lisp
Log Message:
Minimal swank-mop support just so that slime/abcl can be compiled and loaded.
Date: Tue Sep 14 01:11:38 2004
Author: asimon
Index: slime/swank-abcl.lisp
diff -u slime/swank-abcl.lisp:1.11 slime/swank-abcl.lisp:1.12
--- slime/swank-abcl.lisp:1.11 Fri Aug 27 22:27:19 2004
+++ slime/swank-abcl.lisp Tue Sep 14 01:11:37 2004
@@ -30,6 +30,52 @@
gs:stream-read-char-no-hang
))
+;;; swank-mop
+(defclass standard-slot-definition ()())
+
+(import-to-swank-mop
+ '( ;; classes
+ cl:standard-generic-function
+; ccl::standard-slot-definition
+ standard-slot-definition ;;dummy
+ cl:method
+ cl:standard-class
+ ;; standard-class readers
+ sys::class-default-initargs
+ sys::class-direct-default-initargs
+ sys::class-direct-slots
+ sys::class-direct-subclasses
+ sys::class-direct-superclasses
+; openmcl-mop:class-finalized-p
+ cl:class-name
+ sys::class-precedence-list
+; openmcl-mop:class-prototype
+ sys::class-slots
+ ;; generic function readers
+ sys::generic-function-argument-precedence-order
+; openmcl-mop:generic-function-declarations
+ sys::generic-function-lambda-list
+ sys::generic-function-methods
+ sys::generic-function-method-class
+ sys::generic-function-method-combination
+ sys::generic-function-name
+ ;; method readers
+ sys::method-generic-function
+ sys::method-function
+ sys::method-lambda-list
+ sys::method-specializers
+ sys::method-qualifiers
+ ;; slot readers
+ sys::slot-definition-allocation
+; ccl::slot-definition-documentation
+ sys::slot-definition-initargs
+ sys::slot-definition-initform
+ sys::slot-definition-initfunction
+ sys::slot-definition-name
+; openmcl-mop:slot-definition-type
+ sys::slot-definition-readers
+ sys::slot-definition-writers))
+
;;;; TCP Server
@@ -367,3 +413,4 @@
(defimplementation quit-lisp ()
(ext:exit))
+
More information about the slime-cvs
mailing list