On Tuesday, 6 November 2012 at 19:18:39 UTC, Walter Bright wrote:
For User Defined Attributes.
In the north corner we have the current champeeeeon:
-------
[ ArgumentList ]
Pros:
precedent with C#
looks nice
Cons:
not so greppable
parsing ambiguity with [array literal].func();
------
In the south corner, there's the chaaaaallenger:
@( ArgumentList )
Pros:
looks like existing @attribute syntax
no parsing problems
Cons:
not as nice looking
------
No hitting below the belt! Let the games begin!
@() with optional ().