proposal for general dup function

Jacob Carlborg doob at me.com
Sun Dec 9 08:26:12 PST 2012


On 2012-12-09 15:45, Dan wrote:
> Phobos can and should have a general dup function, capable of duping
> (i.e. recursive deep copy) structs without requiring any effort from
> struct developers.

[snip]

I think much of this functionality could be shared with serialization. A 
few questions and comments.

* Are array slices properly handled
* I think there need to be a way to explicitly say that a given field 
and a whole struct shouldn't be duped
* All the public strings used for mixins should be templates

Orange serialization library, supports classes as well:

https://github.com/jacob-carlborg/orange

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list