Convert output range to input range
Paolo Invernizzi
paolo.invernizzi at gmail.com
Sun Mar 18 10:00:48 UTC 2018
On Saturday, 17 March 2018 at 17:51:50 UTC, John Chapman wrote:
> I'm trying to replace the old std.streams in my app with
> ranges. I'm interfacing with a networking library to which I
> supply a callback that when invoked provides the requested
> data. I write that data to an output range, but later on I need
> to read that data from the range too - which of course you
> can't do.
>
> So what I'm looking for is the range-based equivalent of a
> MemoryStream.
I suggest you to give a fast read to this [1], reactive streams.
The D implementation [2] uses as a base an output range.
They are pretty good in handling time based series event, it this
is your usecase...
[1] http://reactivex.io
[2] https://github.com/lempiji/rx
/Paolo
More information about the Digitalmars-d-learn
mailing list