[mcclim-cvs] CVS update: mcclim/Lisp-Dep/fix-acl.lisp
Timothy Moore
tmoore at common-lisp.net
Mon Feb 7 21:17:00 UTC 2005
Update of /project/mcclim/cvsroot/mcclim/Lisp-Dep
In directory common-lisp.net:/tmp/cvs-serv27742
Modified Files:
fix-acl.lisp
Log Message:
Complete enumeration of MOP symbols from Robert P. Goldman
Date: Mon Feb 7 22:16:59 2005
Author: tmoore
Index: mcclim/Lisp-Dep/fix-acl.lisp
diff -u mcclim/Lisp-Dep/fix-acl.lisp:1.9 mcclim/Lisp-Dep/fix-acl.lisp:1.10
--- mcclim/Lisp-Dep/fix-acl.lisp:1.9 Fri Mar 21 16:15:09 2003
+++ mcclim/Lisp-Dep/fix-acl.lisp Mon Feb 7 22:16:58 2005
@@ -5,15 +5,117 @@
;;; Needed to keep ACL from issuing warnings about toplevel (shadow ...) forms
(setq comp:*cltl1-compile-file-toplevel-compatibility-p* nil)
-(require :loop)
+(eval-when (:compile-toplevel :load-toplevel :execute)
+ (require :loop)
+ (require :mop))
(defpackage :clim-mop
- (:use :clos))
-
-
-(eval-when (:compile-toplevel :load-toplevel :execute)
- (do-external-symbols (sym :clos)
- (export sym :clim-mop)))
+ (:use :clos :common-lisp)
+ (:export "ACCESSOR-METHOD-SLOT-DEFINITION"
+ "ADD-DEPENDENT"
+ "ADD-DIRECT-METHOD"
+ "ADD-DIRECT-SUBCLASS"
+ "ADD-METHOD"
+ "ALLOCATE-INSTANCE"
+ "BUILT-IN-CLASS"
+ "CLASS"
+ "CLASS-DEFAULT-INITARGS"
+ "CLASS-DIRECT-DEFAULT-INITARGS"
+ "CLASS-DIRECT-SLOTS"
+ "CLASS-DIRECT-SUBCLASSES"
+ "CLASS-DIRECT-SUPERCLASSES"
+ "CLASS-FINALIZED-P"
+ "CLASS-NAME"
+ "CLASS-PRECEDENCE-LIST"
+ "CLASS-PROTOTYPE"
+ "CLASS-SLOTS"
+ "COMPUTE-APPLICABLE-METHODS"
+ "COMPUTE-APPLICABLE-METHODS-USING-CLASSES"
+ "COMPUTE-CLASS-PRECEDENCE-LIST"
+ "COMPUTE-DEFAULT-INITARGS"
+ "COMPUTE-DISCRIMINATING-FUNCTION"
+ "COMPUTE-EFFECTIVE-METHOD"
+ "COMPUTE-EFFECTIVE-SLOT-DEFINITION"
+ "COMPUTE-SLOTS"
+ "DIRECT-SLOT-DEFINITION"
+ "DIRECT-SLOT-DEFINITION-CLASS"
+ "EFFECTIVE-SLOT-DEFINITION"
+ "EFFECTIVE-SLOT-DEFINITION-CLASS"
+ "ENSURE-CLASS"
+ "ENSURE-CLASS-USING-CLASS"
+ "ENSURE-GENERIC-FUNCTION"
+ "ENSURE-GENERIC-FUNCTION-USING-CLASS"
+ "EQL-SPECIALIZER"
+ "EQL-SPECIALIZER-OBJECT"
+ "EXTRACT-LAMBDA-LIST"
+ "EXTRACT-SPECIALIZER-NAMES"
+ "FINALIZE-INHERITANCE"
+ "FIND-METHOD-COMBINATION"
+ "FORWARD-REFERENCED-CLASS"
+ "FUNCALLABLE-STANDARD-CLASS"
+ "FUNCALLABLE-STANDARD-INSTANCE-ACCESS"
+ "FUNCALLABLE-STANDARD-OBJECT"
+ "FUNCTION"
+ "GENERIC-FUNCTION"
+ "GENERIC-FUNCTION-ARGUMENT-PRECEDENCE-ORDER"
+ "GENERIC-FUNCTION-DECLARATIONS"
+ "GENERIC-FUNCTION-LAMBDA-LIST"
+ "GENERIC-FUNCTION-METHOD-CLASS"
+ "GENERIC-FUNCTION-METHOD-COMBINATION"
+ "GENERIC-FUNCTION-METHODS"
+ "GENERIC-FUNCTION-NAME"
+ "INTERN-EQL-SPECIALIZER"
+ "MAKE-INSTANCE"
+ "MAKE-METHOD-LAMBDA"
+ "MAP-DEPENDENTS"
+ "METAOBJECT"
+ "METHOD"
+ "METHOD-COMBINATION"
+ "METHOD-FUNCTION"
+ "METHOD-GENERIC-FUNCTION"
+ "METHOD-LAMBDA-LIST"
+ "METHOD-QUALIFIERS"
+ "METHOD-SPECIALIZERS"
+ "READER-METHOD-CLASS"
+ "REMOVE-DEPENDENT"
+ "REMOVE-DIRECT-METHOD"
+ "REMOVE-DIRECT-SUBCLASS"
+ "REMOVE-METHOD"
+ "SET-FUNCALLABLE-INSTANCE-FUNCTION"
+ "SLOT-BOUNDP-USING-CLASS"
+ "SLOT-DEFINITION"
+ "SLOT-DEFINITION-ALLOCATION"
+ "SLOT-DEFINITION-INITARGS"
+ "SLOT-DEFINITION-INITFORM"
+ "SLOT-DEFINITION-INITFUNCTION"
+ "SLOT-DEFINITION-LOCATION"
+ "SLOT-DEFINITION-NAME"
+ "SLOT-DEFINITION-READERS"
+ "SLOT-DEFINITION-TYPE"
+ "SLOT-DEFINITION-WRITERS"
+ "SLOT-MAKUNBOUND-USING-CLASS"
+ "SLOT-VALUE-USING-CLASS"
+ "SPECIALIZER"
+ "SPECIALIZER-DIRECT-GENERIC-FUNCTIONS"
+ "SPECIALIZER-DIRECT-METHODS"
+ "STANDARD-ACCESSOR-METHOD"
+ "STANDARD-CLASS"
+ "STANDARD-DIRECT-SLOT-DEFINITION"
+ "STANDARD-EFFECTIVE-SLOT-DEFINITION"
+ "STANDARD-GENERIC-FUNCTION"
+ "STANDARD-INSTANCE-ACCESS"
+ "STANDARD-METHOD"
+ "STANDARD-OBJECT"
+ "STANDARD-READER-METHOD"
+ "STANDARD-SLOT-DEFINITION"
+ "STANDARD-WRITER-METHOD"
+ "UPDATE-DEPENDENT"
+ "VALIDATE-SUPERCLASS"
+ "WRITER-METHOD-CLASS"))
+
+;;;(eval-when (:compile-toplevel :load-toplevel :execute)
+;;; (do-external-symbols (sym :clos)
+;;; (export sym :clim-mop)))
(eval-when (:compile-toplevel :load-toplevel :execute)
(export '(clim-lisp-patch::defclass)
@@ -63,4 +165,3 @@
.args.))))))
(t
`(defun ,fun ,args , at body)))) )
-
More information about the Mcclim-cvs
mailing list