On Thursday, 12 June 2014 at 19:26:47 UTC, Nick Sabalausky wrote:

FWIW: I think this can be viewed more as "Lifting undue restrictions".

For what it's worth, if any work is done on foreach, +1000 I think we should tackle the "important" issues first, such as:

auto ref for foreach loops
https://issues.dlang.org/show_bug.cgi?id=4707

https://issues.dlang.org/show_bug.cgi?id=10541
using ref foreach parameters with std.range.zip is a no-op

Allow `ref` in `foreach` over range iff `front` returns by `ref`
https://issues.dlang.org/show_bug.cgi?id=11934

Once foreach is something with can work correctly and reliably, then we can add the finishing touches (IMO)

Reply via email to