On Wednesday, July 05, 2017 15:07:46 H. S. Teoh via Digitalmars-d wrote: > More thought needs to be put in to formalizing all of this.
That's really what it comes down to, but as you suggest, I expect that whatever changes we make would be additive with additional traits, similar to what we have with input ranges, even if it's something basic like a property called full, simply because requiring anything new would break existing code - and the reality of the matter is that what we have does work as-is on some level without additional primitives. It's just more limited than it could or should be. But regardless, one or more people is going to have to take the time to work out a proposal for anything to happen, and it doesn't seem to have been a big enough issue for that to happen yet. - Jonathan M Davis
