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

Reply via email to