Open JeffGarland opened 4 years ago
Basic pipe does the asio stuff, hence it's separate, because it needs an io_context. Pstream doesn't.
Right -- I probably should have updated in that in the post-cologne draft we made pipe concrete. At the moment we've been able to hold the line on keeping async in and now the committee (concurrency study group SG1 and LEWG library evolution working group) have settled on a baseline for the executor design - http://wg21.link/P0433 - so we can now target that
I am by now of the opinion that the duplication is unneeded, i.e. just have the pstream
interface implementing the iostream
and the pipe
following the networking TS patterns. Would simplify it a lot.
Can we just have one or the other.