foobar wrote: > D basically re-writes foreach with opApply into the ruby version which is why Ruby is *BETTER*
You missed the point: there is no "Ruby version". They are the same thing. > foreach to me is a redundant obfuscation How can it be redundant? It's got the same elements the same number of times. rofl.copter.each |lol| spam end foreach(lol; rofl.copter) spam Same elements, just reordered. I don't know about the each() method itself. I've never written one, but I suspect it is virtually identical to opApply too.