foreach_reverse is better than ever
Yigal Chripun
yigal100 at gmail.com
Tue Feb 16 12:15:18 PST 2010
On 14/02/2010 19:18, Andrei Alexandrescu wrote:
> Leandro Lucarella wrote:
>> Michel Fortin, el 14 de febrero a las 07:48 me escribiste:
>>> On 2010-02-14 05:12:41 -0500, Jacob Carlborg <doob at me.com> said:
>>>
>>>> It iterates backwards, all the way back to the 50s. I think
>>>> "reverse" is a much better word.
>>> Agree.
>>>
>>> My dictionary says: "retro": imitative of a style, fashion, or
>>> design from the recent past.
>>>
>>> It's an amusing name in the way Andrei likes it, but the meaning
>>> isn't very clear. "reverse" would be a better name.
>>
>> This is a pattern in Andrei, which I think it really hurts the language
>> (the names are very clever and funny, but that shouldn't be the point of
>> a name, a name should be clear).
>
> At least in this case being funny was not the point. I needed a name
> that was (a) short, (b) different from "reverse", (c) memorable. It is
> understood that other paint colors are available, but please don't
> forget to give a little love to the painter. :o) It would be of course
> best if names that arguably hurt the language were changed, so please
> compile a list.
>
> Andrei
As I said multitude of times before, if you want D to be commercially
successful, you need to change your priorities.
the *most* important thing to have is _clear_ and _understandable_ names
by a wide international audience. The *least* important thing is shortness.
you might argue as long as you want that C++/D is technically superior
to Java, but fact remains that Java is the favorite language in
enterprise. One huge factor which helps this is of course the clear
naming scheme in its stdlib.
More information about the Digitalmars-d
mailing list