From: Robert Ramey (ramey_at_[hidden])
Date: 2003-12-16 12:04:00


Vladimir Prus wrote:

>It's probably possible to create custom archive, which produces
>human-readable output and inserts separators between all elements that are
>output to it. It would also add begin/end braces. Robert said it wrote docs
>on writing custom archives, so somebody might have a look at it and try.
>I'm definitely scared to try it myself ;-)

The currently uploaded draft includes and archive implementation which
produces XML output. I don't know if this is considered human-readable
or not. In any case, it does demonstrate the ability to generate an
are archive with a format at least as elaborate as XML.

The next version (#14) will be much more friendly as far as creating
custom archives from scratch or from derivation from existing
archives.

Without a more specific implementation proposal for something
like large b-trees, its really hard to know a-priori if something
like the serialization library would be useful or not. The function
of the serialization library is pretty specific. So, after
some implementation work is done - at least in draft - I think
it would be pretty obvious whether or not something like
the serialization library would be useful or not.

Robert Ramey