[Cl-store-devel] [Announce] CL-STORE 0.5

Sean Ross sdr at jhb.ucs.co.za
Fri Feb 18 12:44:23 UTC 2005


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.




More information about the cl-store-devel mailing list