@property needed or not needed?

deadalnix deadalnix at gmail.com
Mon Nov 19 22:06:17 PST 2012


Le 19/11/2012 21:55, Andrei Alexandrescu a écrit :
> On 11/20/12 12:28 AM, deadalnix wrote:
>> Le 18/11/2012 22:52, Andrei Alexandrescu a écrit :
>>> On 11/19/12 1:02 AM, Rob T wrote:
>>>> So what's up with @property?
>>>
>>> It's a mistake on top of another. We need to redesign it to such that
>>> the keyword '@property' is only required in cases that otherwise would
>>> be ambiguous (functions returning functions).
>>>
>>> Andrei
>>>
>>
>> It isn't the only ambiguous case.
>
> That's why it's good to enumerate them all in
> http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP21.
>
> Thanks,
>
> Andrei

I'm not sure how it fit in the DIP but &funName is ambiguous when 
funName return a reference.

In general, mixes of returning callables or references, @properties, 
auto calling functions and &syntax does a really bad mix.


More information about the Digitalmars-d mailing list