Range interface for std.serialization
Jacob Carlborg
doob at me.com
Thu Aug 22 09:21:48 PDT 2013
On 2013-08-22 17:49, Dicebot wrote:
> I was thinking about this but do we have any way to express non-monotone
> range in D? Variant seems only option, it implies that any format used
> by Archiver must always store type information though.
I'm wondering how interesting this really is to support. I basically
only serialize a single object, which is the start of an object graph or
an array.
> After some thinking I come to conclusion that is simply a matter of two
> `data` ranges - one parametrized by output type and other "raw". Latter
> than can output stuff in string chunks of undefined size (as small as
> serialization implementation allows). Does that help?
Do you mean that only the archive should handle ranges and the
serializer shouldn't?
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list