Orange - Free from D1/Tango
deadalnix
deadalnix at gmail.com
Mon Feb 18 04:40:01 PST 2013
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 <doob at me.com>:
>>
>>> 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.
More information about the Digitalmars-d
mailing list