[ ArgumentList ] vs. @( ArgumentList )

deadalnix deadalnix at gmail.com
Wed Nov 7 15:12:53 PST 2012


Le 06/11/2012 20:18, Walter Bright a écrit :
> 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!

About @() vs @[] the key point to me is that this is consistent with 
tuple syntax (which don't exists yet \o/).

The important point to me is that @a is allowed.


More information about the Digitalmars-d mailing list