CL-STORE 0.5 has just been uploaded to cl.net and
can now be downloaded or asdf-installed.
Noteworthy Changes
======================
* New Magic Number, breaking backward compatibility.
* Support for storing structure definitions with CMUCL.
* cl-store-xml.asd has been removed.
* Bug fix on hash-table restoration.
* Argument order on most GF's have been reorganized to
have the backend first.
* fix-clisp.lisp renamed to mop.lisp
* Support added for ECL.
* resolving-object and setting have been reworked allowing
setting be used like setf, *postfix-setters* has been
removed.
* Backend designators have been added allowing the backend
argument to store, restore and with-backend to be either
a backend-object or a backend name.
* defrestore-? macros now expand to generic-functions so
these macros now accept optional qualifier arguments.
* stream-type of backends have been changed from char and
binary to anything acceptable as an element-type argument
to open.
* multiple-value-store has been removed.
* Floating point numbers are now portable between implementations
while still supporting Nan floats and friends.
* Bug Fix for standard-class serialization from Thomas Stenhaug.
* Packages are now fully stored (Thanks to Thomas Stenhaug).
* New Exported Method, get-slot-details which can be specialized
when store a classes slots (Thanks to Thomas Stenhaug).
* New Exported Methods, serializable-slots and
serializable-slots-using-class which can be used to customize
which slots are serialized when storing clos instances.
Many apologies for any breakages.
Enjoy,
Sean.
--
"My doctor says that I have a malformed public-duty gland and a
natural deficiency in moral fibre," he muttered to himself, "and
that I am therefore excused from saving Universes."
- Life, the Universe, and Everything Douglas Adams.