[cl-store-cvs] CVS cl-store

sross sross at common-lisp.net
Sat Dec 16 13:50:27 UTC 2006


Update of /project/cl-store/cvsroot/cl-store
In directory clnet:/tmp/cvs-serv3655

Modified Files:
	.cvsignore ChangeLog cl-store.asd utils.lisp 
Log Message:
Changelog 2006-12-16 : Preliminary Support for ABCL



--- /project/cl-store/cvsroot/cl-store/.cvsignore	2006/12/11 21:44:02	1.4
+++ /project/cl-store/cvsroot/cl-store/.cvsignore	2006/12/16 13:50:26	1.5
@@ -9,3 +9,4 @@
 *.fsl
 *.ofasl
 *.ufasl
+*.abcl
--- /project/cl-store/cvsroot/cl-store/ChangeLog	2006/12/14 18:15:41	1.43
+++ /project/cl-store/cvsroot/cl-store/ChangeLog	2006/12/16 13:50:26	1.44
@@ -1,3 +1,7 @@
+2006-12-16 Sean Ross <sross at common-lisp.net>
+	* cl-store.asd, utils.lisp : Added preliminary support for ABCL (tested on 
+	version 0.0.9).
+
 2006-12-13 Sean Ross <sross at common-lisp.net>
 	* utils.lisp, acl/custom.lisp, cmucl/custom.lisp, lispworks/custom.lisp
 	sbcl/custom/lisp, default-backend.lisp, cl-store.asd: 
--- /project/cl-store/cvsroot/cl-store/cl-store.asd	2006/12/14 18:15:41	1.40
+++ /project/cl-store/cvsroot/cl-store/cl-store.asd	2006/12/16 13:50:26	1.41
@@ -9,7 +9,7 @@
 
 (in-package #:cl-store.system)
 
-#-(or lispworks mcl cmu clisp sbcl allegro ecl openmcl)
+#-(or lispworks mcl cmu clisp sbcl allegro ecl openmcl abcl)
 (error "This is an unsupported lisp implementation.
 Currently only MCL, OpenMCL, Lispworks, CMUCL, SBCL,
 CLISP, ECL and AllegroCL are supported.")
@@ -20,7 +20,7 @@
 
 (defun lisp-system-shortname ()
   #+mcl :mcl #+lispworks :lispworks #+cmu :cmucl #+clisp :clisp #+sbcl :sbcl
-  #+allegro :acl #+ecl :ecl #+openmcl :openmcl)
+  #+allegro :acl #+ecl :ecl #+openmcl :openmcl #+abcl :abcl)
 
 (defmethod component-pathname ((component non-required-file))
   (let ((pathname (call-next-method))
--- /project/cl-store/cvsroot/cl-store/utils.lisp	2006/12/14 18:15:41	1.24
+++ /project/cl-store/cvsroot/cl-store/utils.lisp	2006/12/16 13:50:26	1.25
@@ -12,6 +12,7 @@
   `(let ,(mapcar #'(lambda (x) `(,x (gensym))) names)
     , at body))
 
+#-abcl
 (defgeneric serializable-slots (object)
   (declare (optimize speed))
   (:documentation 
@@ -28,6 +29,7 @@
 
 ; unfortunately the metaclass of conditions in sbcl and cmu 
 ; are not standard-class
+#-abcl
 (defgeneric serializable-slots-using-class (object class)
   (declare (optimize speed))
   (:documentation "Return a list of slot-definitions to serialize.
@@ -46,6 +48,7 @@
 
 
 ; Generify get-slot-details for customization (from Thomas Stenhaug)
+#-abcl
 (defgeneric get-slot-details (slot-definition)
   (declare (optimize speed))
   (:documentation 




More information about the Cl-store-cvs mailing list