DMD 0.170 release

Bruno Medeiros brunodomedeiros+spam at com.gmail
Tue Oct 17 05:06:36 PDT 2006


Walter Bright wrote:
> Added foreach_reverse, which addresses a serious shortcoming.
> 
> http://www.digitalmars.com/d/changelog.html

foreach_reverse addresses a serious shortcoming? What is that, if 
instead of:
   foreach_reverse(Foo f; aggregate) { ...
I can do:
   foreach(Foo f; &aggregate.opApplyReverse) { ...

The latter form is both more general (allows any kind of iterators) and 
more simple/orthogonal (no extra special statements are needed).

-- 
Bruno Medeiros - MSc in CS/E student
http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D



More information about the Digitalmars-d-announce mailing list