$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Vinnie Falco (vinnie.falco_at_[hidden])
Date: 2023-10-02 16:18:03
On Mon, Oct 2, 2023 at 7:40â¯AM Niall Douglas via Boost
<boost_at_[hidden]> wrote:
> Seeing as nobody here has raised this concern to date, can I confirm
> everybody here is fine with proposed Boost.Async being called Boost.Async?
I don't like it at all and I agree with the "land grab" concern. I was
hoping this library would be rejected and the naming would be a
non-issue. There were only what, 2 reviews?
> If you are not, please suggest a preferred alternative name.
Certainly, the naming of a library plays a significant role in its
perception and utility. Here are ten alternative names that aim to be
specific and descriptive, while avoiding a "land grab":
Boost.Coroutinify
Boost.Asiotasker
Boost.CoAsio
Boost.Yielder
Boost.AwaitIO
Boost.AsioGen
Boost.FiberAsync
Boost.Eventuals
Boost.TaskifyAsio
Boost.CoroutineX
Choosing a name that resonates with both the functionality and the
ethos of the library can be a delightful challenge. Happy coding!
--- The ChatGPT-4 prompt which produced the above: A boost library is proposed which is based on Boost.Asio and C++20 coroutines, and calls itself Boost.Async because it provides generators, tasks, and promises to facilitate coroutine implementations. A reviewer has raised the concern that the name Boost.Async constitutes a naming "Land grab" as it is too generic. Propose 10 other names for this library which are not generic. Thanks