[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