Orange 1.0.0 beta - serialization library

Jacob Carlborg doob at me.com
Mon Aug 29 12:31:07 PDT 2011


On 2011-08-29 19:19, Sean Kelly wrote:
> On Aug 20, 2011, at 9:16 AM, dsimcha wrote:
>
>> This looks really great!  I'll try it out sometime later.  A few questions:
>>
>> 1.  What other archiver formats besides XML might be useful?  (I remember binary can't work because of the way keys work, though messagepack is probably a better option for lightweight serialization in general.  Orange's niche is portability and serializing as many types as possible.)
>
> JSON, Protobuf…

YAML as well.

>> 2.  What are the prospects for submitting this for inclusion in Phobos?  Serialization is something basic and universally needed enough that it should not require a third-party library.
>
> Some form of serialization definitely needs to be in Phobos/Druntime.  The other day I was thinking that the basic framework for struct/class serialization might be nice in Druntime as a replacement for x.toString, with most of the actual functional bits in Phobos.

I've been think the same several times before and think it would be 
really useful for debugging.

-- 
/Jacob Carlborg


More information about the Digitalmars-d-announce mailing list