[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Persistant CLOS Object Store

   From: R.Dongha <dongha@uk.ac.umist.co.sna>
   Date:       Fri, 24 Apr 92 10:35:58 BST

   The problem is how to store the CLOS objects so that they are persistant
   over time and such that they can be read back into a lisp image.
   Any suggestions would be greatly appreciated.


I see that you've posted this request twice -- probably because you didn't
hear the first time. (:

CommonLisp doesn't provide a standard for storing objects to disk.  I
remember seeing huge flame wars about this on comp.lang.lisp.  Barry
Margolin can probably give you some great pointers, if you post there.
Eventually you're going to have to roll up your sleeves and hand-code some
unique, binary representations for your objects.  There's no easy

For techniques of persistent storage I'd suggest looking at some classics
on database storage, such as "Gray's notes" --

Gray, J. "Notes on data base operating systems," in Lecture Notes in
Computer Science, Vol 60, Springer-Verlag, 1978, pp. 393-481.