- assigned_to: nobody --> caplet
On e-lang, I write:
At 08:06 AM 2/6/2004 Friday, Kevin Reid wrote:
How should I serialize a Sealer, Unsealer, Brand, or
SealedBox, such
that their relationships within the subgraph are preserved?
This is a fascinating question! But first, some context.
The built-in elib:sealing.* abstractions date from when
I thought these
needed to be primitive. Ping and MarcS then each posted
versions written in
E, at respectively,
http://www.eros-os.org/pipermail/e-lang/1999-November/002977.html
and
http://www.eros-os.org/pipermail/e-lang/1999-November/002997.html
There followed an interesting thread about their
differences, in which I
conclude at
http://www.eros-os.org/pipermail/e-lang/1999-November/003012.html
that Ping's is semantically near-equivalent to the
built-in abstractions,
but that MarcS' is the better semantics. Unfortunately,
because of the way
the current E implementation is layered (ELib depends
on sealer/unsealer
pairs, but must not depend on the existence of the E
language), to
incorporate the equivalent of MarcS' version, I'd need
to rewrite it in
Java, which I haven't done yet.