[armedbear-cvs] r13960 - trunk/abcl/src/org/armedbear/lisp

rschlatte at common-lisp.net rschlatte at common-lisp.net
Mon Jun 11 12:52:07 UTC 2012


Author: rschlatte
Date: Mon Jun 11 05:52:04 2012
New Revision: 13960

Log:
Export slot definition accessors from the MOP package

- also move all exports into mop.lisp

Modified:
   trunk/abcl/src/org/armedbear/lisp/clos.lisp
   trunk/abcl/src/org/armedbear/lisp/mop.lisp

Modified: trunk/abcl/src/org/armedbear/lisp/clos.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/clos.lisp	Mon Jun 11 05:26:37 2012	(r13959)
+++ trunk/abcl/src/org/armedbear/lisp/clos.lisp	Mon Jun 11 05:52:04 2012	(r13960)
@@ -108,8 +108,6 @@
 ;; and the behavior of other CL implementations in preference to
 ;; chapters 1-4 and appendix D.
 
-(export '(class-precedence-list class-slots
-          slot-definition-name))
 (defconstant +the-standard-class+ (find-class 'standard-class))
 (defconstant +the-funcallable-standard-class+
   (find-class 'funcallable-standard-class))
@@ -3089,9 +3087,6 @@
       (values (sort-methods methods gf classes)
 	      t))))
 
-(export '(compute-applicable-methods
-	  compute-applicable-methods-using-classes))
-
 
 ;;; Slot access
 ;;; 

Modified: trunk/abcl/src/org/armedbear/lisp/mop.lisp
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/mop.lisp	Mon Jun 11 05:26:37 2012	(r13959)
+++ trunk/abcl/src/org/armedbear/lisp/mop.lisp	Mon Jun 11 05:52:04 2012	(r13960)
@@ -57,6 +57,8 @@
           compute-class-precedence-list
           compute-default-initargs
           compute-effective-slot-definition
+          compute-applicable-methods
+          compute-applicable-methods-using-classes
           compute-effective-method
           compute-slots
           finalize-inheritance
@@ -77,6 +79,8 @@
           class-direct-superclasses
           class-finalized-p
           class-prototype
+          class-precedence-list
+          class-slots
 
           add-direct-subclass
           remove-direct-subclass
@@ -97,9 +101,13 @@
           writer-method-class
 
           slot-definition
+          slot-definition-initargs
+          slot-definition-location
+          slot-definition-name
           slot-definition-readers
+          slot-definition-type
           slot-definition-writers
-          slot-definition-location
+
           standard-instance-access
           funcallable-standard-instance-access
 




More information about the armedbear-cvs mailing list