Boost logo

Boost Users :

Subject: [Boost-users] Boost.Beast vs Boost.Asio
From: Cristian Morales Vega (cristian_at_[hidden])
Date: 2018-12-03 15:45:10

There are lots of things which I would expect to be in Boost.Asio
which are actually in Boost.Beast. Why?

Most of it is "helping" code/docs. For example:
- Documentation about (and public interfaces to simplify) the creation
of composed operations
- beast::buffers_cat
- beast::test::stream (to be fair, it's in experimental)

But now we even have code to work around issues in Boost.Asio which
ideally would simply be fixed in Boost.Asio. For example:

I'm personally using all of the above, they are extremely useful.

I just supposed it is because there is only one person working on
Boost.Asio, and Christopher must be quite busy with life and getting
Networking TS into the standard. I was hoping all this would go away
by 2020 and I was ignoring the issue. But since now it seems
Networking TS will have to wait for 2023... well, I am asking myself
how to handle an increasing amount of references to Beast that in a
future could change to Asio (potentially with slightly different
names/semantics). So I am writing this hoping for some light on the

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at