On Monday, 1 June 2015 at 14:45:08 UTC, Jacob Carlborg wrote:
On 2015-06-01 14:52, Sean Campbell wrote:
I've been working on a new serialization module for Phobos and its only
reliant on 4 Phobos modules
it is available at
https://github.com/sycam0inc/phobos/blob/master/std/experimental/serialization.d


I would like some feedback on it

I had a quick look at the code. Based on that and how short the code is I'm guessing it lacks some features.

I've been working on a serialization package for Phobos for a long time. Basically moving Orange [1] in to Phobos.

My serialization library supports:

* Fully automatic serialization
* Serializing non-public fields
* Serializing without registering types (except when serialized through a base class reference)
* Serializing third party types
* Custom serialization, both intrusive and no-intrusive
* Tracking of references, pointers and arrays to only serialize the data once
* Properly restores arrays and slices
* Separate front end (serializer) from back end (archiver/format)
* Deserializing of classes without default constructor

[1] https://github.com/jacob-carlborg/orange

I noticed there hasn't been any activity on the Github repo for 8 months. Why is that? Do you consider this a completely finished product, or are you held up by the PHobos review process?

Reply via email to