foreach ref very broken: fails to call front(val)
monarch_dodra
monarchdodra at gmail.com
Mon Jul 16 02:33:40 PDT 2012
andralex wrote:
> We need to improve ranges instead of using opApply for such
> trivial
> iteration patterns. Apologies that the thread didn't make this
> clear.
> Will close this now - sorry.
Thanks for taking the time to process my pull request. I'd argue
that we could keep the "opApply fix" until ranges are improved,
but at the same time, keeping things (arguably) "broken" may
motivate for improvement more :)
That said, given the whole "return by value" thing for closed
containers, and the fact that "front" can't be forwarded a
operators, I'm curious to known just _HOW_ ranges *could* ever be
improved to support the current scenario.
I'll drop the issue here regardless, but I will admit that I
don't see how any solution other than opApply could ever work...
More information about the Digitalmars-d
mailing list