[phobos] phobos commit, revision 1689

Andrei Alexandrescu andrei at erdani.com
Thu Jun 24 10:48:48 PDT 2010


On 06/24/2010 12:39 PM, Steve Schveighoffer wrote:
>> What I'm seeing in the field after faithfully using @property for a
>> while fits my worst predictions:
>>
>> 1. Code is sprinkled with @property so there's more syntactic noise
>> to introduce and to deal with;
>
> This is a non-argument.  Whatever is decided would certainly have to
> be "parsed" whether it was a comment saying "this is a property" or
> applying @property.

I forgot to mention: "... more syntactic noise for little benefit to 
show for it..."

>> 2. Whenever I define some function I need to make an arbitrary
>> decision whether that will be a @property or not. Reasonable people
>> could ask me why I chose whichever way I chose. (Most recent
>> example: save() for forward ranges.) Arbitrary decisions are bad.
>
> In the same *exact* way, reasonable people can also question how you
> name functions

More of a bad thing is worse.


Andrei


More information about the phobos mailing list