How many users does this proposed boost.async have? I would like to see evidence of at least minimal adoption outside the Boost mailing list bubble before giving an endorsement.
I got 32 stars on the repo without doing any advertising and two active users (outside boost I think) that opened issues. Not that much, but it's far from an established library. Note that there's currently a real gap in the C++ library landscape. We got coroutines standardized, but using them isn't trivial for various reasons. This library provides a solution to that, because the standard won't. I've been using asio awaitables for years mrself and have written & seen the interest in asio::experimental::coro. Not to mention how popular similar libraries are in other The review process will establish if this is the correct approach for boost, but I have few doubts that a generic, asynchronous C++20 coroutine library has a market. And it'll provide functionality that should be in the standard, just like boost did before 2011.