Template Metaprogramming Made Easy (Huh?)
Nick Sabalausky
a at a.a
Fri Sep 11 12:56:28 PDT 2009
"Justin Johansson" <procode at adam-dott-com.au> wrote in message
news:h8ddv4$1i6n$1 at digitalmars.com...
>
>> > 4. Too many different ways of doing things. All very interesting and
>> > no
>> Examples? I can tell you that D has too many looping constructs: goto,
>> for, foreach, foreach_reverse, do-while, while, recursive functions,
> It's how I felt at the time .. 6-9 months ago .. memory has a tendency to
> fade when you decide to move on. I'm far from expert at D yet, but,
> agree, "foreach_reverse" appears somewhat alarming.
>
Fortunately, that opinion seems to be shared with even the top D people,
AIUI. The 'foreach_reverse' dates back from long before ranges. With D2,
using 'foreach' over a reversable range is generally the preferred way to
go. I wouldn't be surprised to see 'foreach_reverse' dissapear at some
point.
More information about the Digitalmars-d
mailing list