[elephant-ticket] #25: Class schemas
elephant
elephant-devel at common-lisp.net
Sun Feb 25 07:03:15 UTC 2007
#25: Class schemas
-------------------------+--------------------------------------------------
Reporter: ieslick | Owner: ieslick
Type: enhancement | Status: new
Priority: major | Milestone:
Component: system-wide | Version: 0.8.0
Keywords: |
-------------------------+--------------------------------------------------
Enhance support for classes. Save class schemas to disk for comparison
purposes. Verify class that is in-memory on first readout from store. Can
also be used for standard-objects to compress serialization storage? (No
slot names)
Add an oid->class table and allow class versioning (fwd ptr to latest
class) to enable lazy updates via update-instance-for-changed-class (how
to handle 3 versions?). Perhaps we have a universal persistent slot for
instances that has a pointer to the class object so that class ids are
stored close to slot values and avoiding the traversal of a different
btree.
--
Ticket URL: <http://trac.common-lisp.net/elephant/ticket/25>
elephant <http://common-lisp.net/project/elephant>
elephant
More information about the elephant-ticket
mailing list