From: Vinnie Falco (vinnie.falco_at_[hidden])
Date: 2023-01-27 21:52:52


On Fri, Jan 27, 2023 at 1:11 PM Alan de Freitas via Boost
<boost_at_[hidden]> wrote:
> Even other Asio concepts could benefit from concrete implementations in
> other libraries: executors, streams, tokens, etc...

Thanks... but, slow down there cowboy :) I'm only proposing buffers,
and this library would not require any changes to Asio.

The executor, stream, and token concepts from Asio are specific to
asynchrony so I am skeptical that there is a lot of value in
expressing them in their own library (and in fact I think they all
need each other to be useful, i.e. an executor without an io_context
is useless, as is a stream or completion token).

The main purpose of Boost.Buffers is to have buffer abstractions that
are independent of Asio.

Thanks