[elephant-cvs] CVS update: elephant/src/elephant.lisp

blee at common-lisp.net blee at common-lisp.net
Mon Aug 30 21:14:49 UTC 2004


Update of /project/elephant/cvsroot/elephant/src
In directory common-lisp.net:/tmp/cvs-serv32243/src

Modified Files:
	elephant.lisp 
Log Message:
merged in andrew's fixes: class slots, inheritence.

Date: Mon Aug 30 23:14:49 2004
Author: blee

Index: elephant/src/elephant.lisp
diff -u elephant/src/elephant.lisp:1.6 elephant/src/elephant.lisp:1.7
--- elephant/src/elephant.lisp:1.6	Sun Aug 29 22:38:43 2004
+++ elephant/src/elephant.lisp	Mon Aug 30 23:14:49 2004
@@ -63,22 +63,29 @@
   #+cmu  
   (:import-from :pcl
 		validate-superclass
-		slot-definition-name
 		standard-slot-definition
 		standard-direct-slot-definition
 		standard-effective-slot-definition
-		initialize-internal-slot-functions
 		direct-slot-definition-class
-		compute-effective-slot-definition-initargs
 		effective-slot-definition-class
 		slot-definition-name
-		slot-definition-reader-function
-		slot-definition-writer-function
+		slot-definition-initfunction
 		compute-effective-slot-definition
 		class-slots
 		slot-value-using-class
+		slot-boundp-using-class
 		slot-definition-allocation
-		compute-slots)                                
+		compute-slots
+
+		initialize-internal-slot-functions
+		compute-effective-slot-definition-initargs
+		slot-definition-reader-function
+		slot-definition-writer-function
+		slot-definition-boundp-function
+		slot-definition-allocation-class
+		class-slot-cells
+		plist-value
+		+slot-unbound+) 
   #+cmu  
   (:import-from :ext
 		make-weak-pointer weak-pointer-value finalize)
@@ -86,16 +93,17 @@
   #+sbcl 
   (:import-from :sb-mop 
 		validate-superclass
-		slot-definition-name
 		standard-slot-definition
 		standard-direct-slot-definition
 		standard-effective-slot-definition
 		direct-slot-definition-class
 		effective-slot-definition-class
 		slot-definition-name
+		slot-definition-initfunction
 		compute-effective-slot-definition
 		class-slots
 		slot-value-using-class
+		slot-boundp-using-class
 		slot-definition-allocation
 		compute-slots)                                
   #+sbcl
@@ -103,7 +111,12 @@
 		initialize-internal-slot-functions
 		compute-effective-slot-definition-initargs
 		slot-definition-reader-function
-		slot-definition-writer-function)
+		slot-definition-writer-function
+		slot-definition-boundp-function
+		slot-definition-allocation-class
+		class-slot-cells
+		plist-value
+		+slot-unbound+)
   #+sbcl
   (:import-from :sb-ext
 		make-weak-pointer weak-pointer-value finalize)
@@ -111,17 +124,17 @@
   #+allegro
   (:import-from :clos
 		validate-superclass
-		slot-definition-name
 		standard-slot-definition
-		slot-definition-initargs
 		standard-direct-slot-definition
 		standard-effective-slot-definition
 		direct-slot-definition-class
 		effective-slot-definition-class
 		slot-definition-name
+		slot-definition-initfunction
 		compute-effective-slot-definition
 		class-slots
 		slot-value-using-class
+		slot-boundp-using-class
 		slot-definition-allocation
 		compute-slots)
   #+allegro





More information about the Elephant-cvs mailing list