DIP64: Attribute Cleanup
w0rp via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jun 20 13:06:37 PDT 2014
On Friday, 20 June 2014 at 19:22:04 UTC, Brian Schott wrote:
> http://wiki.dlang.org/DIP64
>
> Attributes in D have two problems:
> 1. There are too many of them and declarations are getting too
> verbose
> 2. New attributes use @ and the old ones do not.
>
> I've created a DIP to address these issues.
It may be worth splitting things up a little, or perhaps the
extra parts in the DIP are your 'duck.' Because I think
normalising every attribute to @ syntax is good. I look at it and
think, "Yeah, good." Especially so if it also means that user
defined attributes can also be on both sides of a function
signature, as that would ease transition between different
versions of the language.
I think the parts in the DIP about the exact semantics or syntax
for composing attributes will be debated a bit, but the "Let's
just put @ in there" part is pretty straightforward.
More information about the Digitalmars-d
mailing list