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

Re: Object Serialization (again)

I don't know a good way to do it.  I've replaced structure definitions
with my own vector based implementations to be able to serialize them
before.  You may get by with inspectors and struct->vector.  Serializing
closures and continuations is harder.  CSPing and defunctionalizing provides
a heavy handed solution.  That's what we used for
  Automated Software Engineering 2001


> Some time back on this list someone asked a question about
> 'easy' object serialization.
> I'm curious about the same thing.  I want to store some
> set of persistent objects, possibly as data in a database,
> possibly as binary data on disk -- it doesn't really
> matter.
> I don't really want to be so heavy-weight as to require
> SrPersist/ODBC and a Full RDBMS for my little application.
> Is there a simple way to store the data as a binary
> image that can be re-loaded at runtime?
> I could just spew the stuff out as XML into a text
> file, but I'd like to avoid the time spent reparsing and
> initializing the data.
> One idea that comes to mind immediately is to create a
> special module for the data, and just recompile it to a
> *.zo each time the program shuts down...
> Anyone else solved this problem before?
> -Brent