Request for review - std.serialization (orange)
Jesse Phillips
Jessekphillips+d at gmail.com
Sun Mar 31 16:39:53 PDT 2013
On Sunday, 31 March 2013 at 11:23:27 UTC, Kagamin wrote:
> On Saturday, 30 March 2013 at 20:02:48 UTC, Jesse Phillips
> wrote:
>> 3) Serialization is done by message (struct) and not by
>> primitives
>
> PB does serialize by primitives and Archive has archiveStruct
> method which is called to serialize struct, I believe. At first
> sight orange serializes using built-in grammar (in EXI terms),
> and since PB uses schema-informed grammar, you have to provide
> schema to the archiver: either keep it in the archiver or store
> globally.
Thank you, you've described it much better. When I saide "by
message" I was referring to what you have more accurately stated
as requiring a schema.
I'm not well versed in PB or Orange so I'd need to play around
more with both, but I'm pretty sure Orange would need changes
made to be able to make the claim PB is supported. It should be
possible to create a binary format based on PB.
More information about the Digitalmars-d
mailing list