On Monday, 18 February 2013 at 12:28:01 UTC, Dmitry Olshansky
wrote:
18-Feb-2013 15:51, Johannes Pfau пишет:
Am Mon, 18 Feb 2013 12:03:29 +0100
schrieb Jacob Carlborg <[email protected]>:
On 2013-02-18 11:56, Dmitry Olshansky wrote:
Good.
It's just would be really nice to have @nonSerialized and
simillar
somewhere in object.di with prescribed semantics. Then e.g.
any
serialization libraries including some 3rd party ones will
play
by the same basic rules as far as user is concerned.
Yeah, when/if in Phobos that would be a good idea.
Does this really belong into object.di? It adds more stuff to
the
global namespace (and druntime). Couldn't we just place
"standard,
library attributes" into std.attributes or something similar?
I think it doesn't matter and shouldn't become a roadblock to
its inclusion someplace standard. But if it's in object.d or
core.attributes then druntime too can make use of it. It's a
recurring problem that druntime has no access to certain useful
things like std.traits simply because of their placement in fs
;) and I'd hate to see this problem repeat again.
I also suspect that it'd be around 10-20 attributes tops.
This has no meaning without the lib.
This belong with the lib or in a separated module that the lib
uses as well.