Time to rename "D" to "@D" !?
Joakim via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jun 24 09:00:02 PDT 2014
On Tuesday, 24 June 2014 at 12:46:10 UTC, AG wrote:
> since D has Attribute lists e.g. @("string", 7, foo, bar)
>
> make them work with build-in attributes or convert build-in
> attributes to UDA's, then you can use them as single attributes
> or with attribute lists
>
> struct pure;
> struct safe;
> struct nothrow;
> ...
>
> @pure @safe @nothrow
> or
> @(pure, safe, nothrow)
Hmm, didn't know you could do that with UDAs, certainly looks
better than this:
https://github.com/D-Programming-Language/phobos/blob/master/std/math.d#L385
Maybe we should add another @nogc just to make sure. ;) That
line's going to look even worse if DIP 64 goes through and more
@s are added.
More information about the Digitalmars-d
mailing list