DMD 0.170 release (foreach_reverse)
Endea
notknown at none.com
Thu Oct 26 07:17:39 PDT 2006
Mike Parker kirjoitti:
> Bill Baxter wrote:
>
>> The price of a poorly thought-out feature in a language can have
>> repercussions beyond how it affects one's day to day writing of code.
>
> It's a keyword with an underscore. Big deal. No one has to use it. I
> really think this is being blown way out of proportion. I've read all of
> these arguments against foreach_reverse and they just don't make sense
> to me. How is it poorly thought out? It makes perfect sense to me.
>
>>
>> Already there have been a few people here who looked at
>> foreach_reverse and said "if this is representative of D, then I'll
>> find another alternative, thank you". If the community shrinks, or
>> fails to grow as it could, then that certainly impacts all D users.
>> It's all about the network effect. I can say for myself when I saw
>> the foreach_reverse addition it seriously made me consider whether
>> there was any hope for D long term. If this is the kind of design
>> decision being made today, then what hope is there for the long term?
>> There's no Bell Labs or Sun Microsystems backing it, so it can't just
>> power its way through bad design. It's got to compete on quality.
>
> People who turn away from D because of one keyword they find unusual can
> stay away. I wouldn't want to work with such people. Programmers can be
> a fickle lot, but that's ridiculous in the extreme. It's like the C++
> programmer who says, "If your code uses char*, you have a bug."
>
> There are other issues in D that are more likely to, and have, turned
> people away, as I see it. A keyword with an underscore that no one even
> need use is nothing.
I do not want to participate in verbal tennis, just to express my
support and humble opinion as hobbyist programmer I totally agree with
this one. I would use foreach_reverse to do foreach in reversed order.
More information about the Digitalmars-d-announce
mailing list