On Wednesday, 17 October 2012 at 15:14:44 UTC, Andrei
Alexandrescu wrote:
Such issues do happen, are relatively rare, and are virtually
untested because there's been no unittests with a deliberately
"bad" input range. Although of course we do need to add the
appropriate fixes and unittests, I'm not worried about it at
all systemically.
If an abstraction encourages use in a way which leads to
hard-to-detect logic bugs that do not occur with the most common
test cases, this is _exactly_ the thing we should be worried
about!
David