[cl-store-cvs] CVS update: cl-store/ChangeLog cl-store/circularities.lisp cl-store/cl-store.asd cl-store/package.lisp

Sean Ross sross at common-lisp.net
Fri Jun 4 13:55:33 UTC 2004


Update of /project/cl-store/cvsroot/cl-store
In directory common-lisp.net:/tmp/cvs-serv29152

Modified Files:
	ChangeLog circularities.lisp cl-store.asd package.lisp 
Log Message:
ChangeLog 2004-06-04.

Date: Fri Jun  4 06:55:33 2004
Author: sross

Index: cl-store/ChangeLog
diff -u cl-store/ChangeLog:1.3 cl-store/ChangeLog:1.4
--- cl-store/ChangeLog:1.3	Fri May 21 07:14:39 2004
+++ cl-store/ChangeLog	Fri Jun  4 06:55:33 2004
@@ -1,3 +1,9 @@
+2004-06-04 Sean Ross <sdr at jhb.ucs.co.za>
+   * circularities.lisp: spelling fix.
+   * cl-store.asd: Specialized operation-done-p to stop some errors.
+   * package.lisp: Imports for openmcl from Robert Sedgewick,
+                   Along with extra imports for cmucl.
+
 2004-05-21 Sean Ross <sdr at jhb.ucs.co.za>
    * store.lisp, fix-clisp.lisp, circularities.lisp, package.lisp
    tests.lisp, utils.lisp, cl-store.asd:


Index: cl-store/circularities.lisp
diff -u cl-store/circularities.lisp:1.3 cl-store/circularities.lisp:1.4
--- cl-store/circularities.lisp:1.3	Fri May 21 07:14:40 2004
+++ cl-store/circularities.lisp	Fri Jun  4 06:55:33 2004
@@ -21,7 +21,7 @@
            hash))
 
 
-(defgeneric innner-fix-circularities (hash obj))
+(defgeneric inner-fix-circularities (hash obj))
 
 (defun fix-circularities (val1 val2 )
   (aif (gethash val2 *seen-while-fixing*)


Index: cl-store/cl-store.asd
diff -u cl-store/cl-store.asd:1.3 cl-store/cl-store.asd:1.4
--- cl-store/cl-store.asd:1.3	Fri May 21 07:14:40 2004
+++ cl-store/cl-store.asd	Fri Jun  4 06:55:33 2004
@@ -12,7 +12,7 @@
    "File containing implementation dependent code which may or may not be there."))
 
 (defun lisp-system-shortname ()
-  #+lispworks :lispworks #+cmu :cmucl #+clisp :clisp #+sbcl :sbcl)
+  #+mcl mcl #+lispworks :lispworks #+cmu :cmucl #+clisp :clisp #+sbcl :sbcl)
 
 (defmethod component-pathname ((component non-required-file))
   (let ((pathname (call-next-method))
@@ -29,12 +29,16 @@
   (when (probe-file (component-pathname component))
     (call-next-method)))
 
+(defmethod operation-done-p ((o operation) (c non-required-file))
+  (when (probe-file (component-pathname c))
+    (call-next-method)))
+
 
 (defsystem cl-store
   :name "Store"
   :author "Sean Ross <sdr at jhb.ucs.co.za>"
   :maintainer "Sean Ross <sdr at jhb.ucs.co.za>"
-  :version "0.1.2"
+  :version "0.1.3"
   :description "Serialization package"
   :long-description "Portable CL Package to serialize data types"
   :licence "MIT"


Index: cl-store/package.lisp
diff -u cl-store/package.lisp:1.3 cl-store/package.lisp:1.4
--- cl-store/package.lisp:1.3	Fri May 21 07:14:40 2004
+++ cl-store/package.lisp	Fri Jun  4 06:55:33 2004
@@ -24,68 +24,72 @@
            :*nuke-existing-classes*
            :*store-class-superclasses*)
   #+sbcl (:import-from :sb-mop
-                       :slot-definition-name
-                       :slot-value-using-class
-                       :slot-boundp-using-class
-                       :slot-definition-allocation
-                       :compute-slots
-                       :slot-definition-initform
-                       :slot-definition-initargs
-                       :slot-definition-name
-                       :slot-definition-readers
-                       :slot-definition-type
-                       :slot-definition-writers
-                       :class-direct-default-initargs
-                       :class-direct-slots
-                       :class-direct-superclasses
-                       :class-slots
-                       :ensure-class)
+                       slot-definition-name
+                       slot-value-using-class
+                       slot-boundp-using-class
+                       slot-definition-allocation
+                       compute-slots
+                       slot-definition-initform
+                       slot-definition-initargs
+                       slot-definition-name
+                       slot-definition-readers
+                       slot-definition-type
+                       slot-definition-writers
+                       class-direct-default-initargs
+                       class-direct-slots
+                       class-direct-superclasses
+                       class-slots
+                       ensure-class)
   
   #+cmu  (:import-from :pcl
-                       :slot-definition-name
-                       :slot-value-using-class
-                       :slot-boundp-using-class
-                       :slot-definition-allocation
-                       :compute-slots
-                       :slot-definition-initform
-                       :slot-definition-initargs
-                       :slot-definition-name
-                       :slot-definition-readers
-                       :slot-definition-type
-                       :slot-definition-writers
-                       :class-direct-default-initargs
-                       :class-direct-slots
-                       :class-direct-superclasses
-                       :class-slots
-                       :ensure-class)
+                       slot-definition-name
+                       slot-value-using-class
+                       slot-boundp-using-class
+                       slot-definition-allocation
+                       compute-slots
+                       slot-definition-initform
+                       slot-definition-initargs
+                       slot-definition-name
+                       slot-definition-readers
+                       slot-definition-type
+                       slot-definition-writers
+                       class-direct-default-initargs
+                       class-direct-slots
+                       class-direct-superclasses
+                       class-slots
+                       ensure-class)
+  #+cmu (:shadowing-import-form :pcl
+                                standard-class
+                                class-of)
+                                
   
   #+clisp (:import-from :clos
-                        :slot-value
-                        :std-compute-slots
-                        :slot-boundp
-                        :class-name
-                        :class-direct-default-initargs
-                        :class-direct-slots
-                        :class-slots
-                        :ensure-class)
+                        slot-value
+                        std-compute-slots
+                        slot-boundp
+                        class-name
+                        class-direct-default-initargs
+                        class-direct-slots
+                        class-slots
+                        ensure-class)
     
   #+lispworks  (:import-from :clos
-                             :slot-definition-name
-                             :slot-value-using-class
-                             :slot-boundp-using-class
-                             :slot-definition-allocation
-                             :compute-slots
-                             :slot-definition-initform
-                             :slot-definition-initargs
-                             :slot-definition-name
-                             :slot-definition-readers
-                             :slot-definition-type
-                             :slot-definition-writers
-                             :class-direct-default-initargs
-                             :class-direct-slots
-                             :class-slots
-                             :class-direct-superclasses
-                             :ensure-class))
+                             slot-definition-name
+                             slot-value-using-class
+                             slot-boundp-using-class
+                             slot-definition-allocation
+                             compute-slots
+                             slot-definition-initform
+                             slot-definition-initargs
+                             slot-definition-name
+                             slot-definition-readers
+                             slot-definition-type
+                             slot-definition-writers
+                             class-direct-default-initargs
+                             class-direct-slots
+                             class-slots
+                             class-direct-superclasses
+                             ensure-class))
 
 
 





More information about the Cl-store-cvs mailing list