|
Boost : |
From: microcai (microcaicai_at_[hidden])
Date: 2025-01-01 09:01:17
Klemens Morgenstern via Boost <boost_at_[hidden]> äº2023å¹´3æ17æ¥å¨äº 23:22åéï¼
> Hi,
>
> I've been working on a C++20 coroutine library, called `async`,
> which is meant to be for C++ what asyncio is for python or generic
> async/await is for javascript.
> It's meant to be a framework for single threaded coroutine applications.
>
> It provides coroutine types, such as promises, tasks and generators to
>
generators are useless for real word coroutine usage.
> model async operations,
> channels for inter-coroutine communication and functions
> like select, gather & join to wait or combine multiple awaitables.
>
> It's asio-based, i.e. uses asio::io_context as its event-loop and can
> co_await any asio operation.
>
> As this is a very complex domain, I really would be happy to have some
> users.
> This will help me to improve documentation & come up with more
> example ideas.
>
> Docs: https://klemens.dev/async
> Repo: https://github.com/klemens-morgenstern/async
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk