
pon., 18 sie 2025 o 23:11 Vinnie Falco via Boost <boost@lists.boost.org> napisał(a):
On Mon, Aug 18, 2025 at 12:28 PM Seth via Boost <boost@lists.boost.org> wrote:
I’ve also seen reasonably responsive behavior from Chris, just mostly on the things he cares about. I’ve been very surprised when Emile Cormier posted his any_completion_handler ( https://github.com/chriskohlhoff/asio/issues/1100) idea and Chris landed an improved version … in the next release or close to that. The subsequent work to that feature (and adjacent features like immediate executors, consign, channels etc) do suggest the value in keeping Asio development in one place.
Yes, there is no question that Chris maintains his library. The problem is that there is no communication. He is unresponsive to emails, unresponsive to GitHub issues, and unresponsive to pull requests. He does not participate on the mailing list. I have to underscore that I am not proposing architectural changes in this Asio2. The primary difference between the fork and the original is that the fork will have professional maintenance folks who are responsive to emails, responsive to GitHub issues, responsive to pull requests (even if it is just to close them), and participate on the mailing list. The documentation could be evolved by a professional writing team, with improved examples. We can explore changes to make this offering more appealing to folks who have turned their backs on Boost (e.g. std::error_code). There is also the possibility of having paid support for corporate customers, donations going to support Boost and pay for maintenance. These things are not practical in the current model where the library author proceeds to ignore everyone.
I wonder, if instead of your proposal we only addressed the documentation issue, would it sufficiently mitigate the problem that there would no longer be a need for a fork? We could leave the current ASIO docs be, but provide along it an alternative tutorial, which gently introduces the concepts, offers a lot of examples and "how you do X"s. Regards, &rzej;