Update of /project/elephant/cvsroot/elephant/src In directory common-lisp.net:/tmp/cvs-serv16598/src
Modified Files: elephant.lisp Log Message: openmcl
Date: Thu Sep 2 09:10:34 2004 Author: blee
Index: elephant/src/elephant.lisp diff -u elephant/src/elephant.lisp:1.7 elephant/src/elephant.lisp:1.8 --- elephant/src/elephant.lisp:1.7 Mon Aug 30 23:14:49 2004 +++ elephant/src/elephant.lisp Thu Sep 2 09:10:34 2004 @@ -43,7 +43,6 @@ (defpackage elephant (:nicknames ele :ele) (:use common-lisp sleepycat) - (:shadow #:with-transaction) (:export #:*store-controller* #:*current-transaction* #:*auto-commit* #:open-store #:close-store #:store-controller #:open-controller #:close-controller @@ -75,6 +74,7 @@ slot-value-using-class slot-boundp-using-class slot-definition-allocation + slot-definition-initargs compute-slots
initialize-internal-slot-functions @@ -105,6 +105,7 @@ slot-value-using-class slot-boundp-using-class slot-definition-allocation + slot-definition-initargs compute-slots) #+sbcl (:import-from :sb-pcl @@ -136,17 +137,55 @@ slot-value-using-class slot-boundp-using-class slot-definition-allocation + slot-definition-initargs compute-slots) #+allegro (:import-from :excl compute-effective-slot-definition-initargs) - #+openmcl - (:import-from :openmcl-mop + #+openmcl + (:import-from :ccl + validate-superclass + standard-slot-definition + standard-direct-slot-definition + standard-effective-slot-definition + direct-slot-definition-class + effective-slot-definition-class slot-definition-name - compute-slots) + slot-definition-initfunction + compute-effective-slot-definition + class-slots + slot-value-using-class + slot-boundp-using-class + slot-definition-allocation + slot-definition-initargs + compute-slots + ;; This stuff we need until we resolve the :transient + ;; slot specifier stuff + make-effective-slot-definition + slots-class + %slot-definition-initfunction + %slot-definition-documentation + %slot-definition-initargs + %slot-definition-initform + %slot-definition-allocation + %slot-definition-class + %slot-definition-type) #+lispworks (:import-from :clos + validate-superclass + 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 + slot-definition-initargs compute-slots)
)