Update of /project/cl-store/cvsroot/cl-store In directory common-lisp.net:/tmp/cvs-serv19147
Modified Files: README package.lisp Log Message: Added Readme notice for older cmucl versions and class storing. Shadow imports from pcl for cmucl
Date: Sat Jun 5 04:56:42 2004 Author: sross
Index: cl-store/README diff -u cl-store/README:1.2 cl-store/README:1.3 --- cl-store/README:1.2 Fri May 21 07:14:40 2004 +++ cl-store/README Sat Jun 5 04:56:42 2004 @@ -58,7 +58,7 @@
4. Issues - There are a number of issues with CL-STORE as it stands (0.1.2). + There are a number of issues with CL-STORE as it stands (0.1.3).
- Functions, closures and anything remotely funcallable is unserializable. - MOP classes are largely unsupported at the moment. @@ -76,6 +76,9 @@ created from sockets DO NOT set *full-write* to nil as this will invariably hang. This has been resolved for SBCL and you can store and restore objects directly to and from sockets. + - Older cmucl versions, where (eq 'cl:class 'pcl::class) + returns nil, cannot store classes obtained using cl:find-class. + The solution for this is to use pcl::find-class.
Enjoy
Index: cl-store/package.lisp diff -u cl-store/package.lisp:1.6 cl-store/package.lisp:1.7 --- cl-store/package.lisp:1.6 Sat Jun 5 03:26:37 2004 +++ cl-store/package.lisp Sat Jun 5 04:56:42 2004 @@ -58,7 +58,10 @@ class-direct-superclasses class-slots ensure-class) + #+cmu (:shadowing-import-from :pcl + class-name + find-class standard-class class-of)