On Sunday, 31 May 2015 at 22:53:58 UTC, Andrei Alexandrescu wrote:
There's some misunderstanding along the way. Input ranges use buffering internally as a matter of course, nothing scary about that. In addition to that, primitives that transfer data in bulk are welcome too. That's how many languages define their file APIs. Zero-copy interfaces and such are of course welcome as well. -- Andrei
It will be useful that the bulkRead returns useful chunks of input by preprocessing the internal buffer. Something along the lines of boost::asio async_read_until:
http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/reference/async_read_until.html
