One thing that has cropped up as I am trying to resurrect my PICACS code in 
SBCL is that the code I developed to save objects (and any subobjects) to disk 
is broken, because of all of the CCL calls I used. 

I there a standard LISP way of writing objects to disk (and later restoring 
them), including all subobjects? 

As it was, I solved it three years ago by writing code that determines the 
slots of any object, traverses the whole object and subobject tree of a given 
object and writes out to disk the code needed to recreate the objects.

Surely there is a better way, and one that doesn't require system-specific 
calls (?) -- and three days of hunting poor documentation to figure out how to 
translate my CCL implementation to SBCL?

Cheers,
-=Bret

Reply via email to