http://d.puremagic.com/issues/show_bug.cgi?id=1553
--- Comment #9 from Vladimir Panteleev <thecybersha...@gmail.com> 2011-07-01 19:38:33 PDT --- (In reply to comment #8) > But why couldn't a delegate be written for reverse iteration? So put the semantics in the delegate name, instead of expecting the user to always use the correct one of the two semantically-opposite but actually synonymous keywords. This can easily become a point of confusion, and I'm surprised I need to elaborate in so much detail why this is plain bad. What's wrong with writing it like this? foreach (v; &foo.reverseIterator) { ... } If you start writing it like this: foreach_reverse (v; &foo.reverseIterator) Sooner or later someone will forget the second "reverse", the code will look and compile right, and work wrong! -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------