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