On 3/28/2014 1:32 AM, Johannes Pfau wrote:
Ranges have equivalents in other languages: iterators in c++, IEnumerator in c#, Iterator in javaall these languages have special stream types for raw data. I don't think it's bad if we also have streams/ranges separate in D.
Do you see a point to be able to, in an algorithm, seamlessly swap a socket with a string?
empty-front-popFront works with streams and non-streams. Why break this?