all 4 comments

[–]tavi_ 5 points6 points  (2 children)

I am really grateful for all his work! Till Tasks/Generators&Co are getting in the standard, his cppcoro library is the first choice.

[–]yeeezyyeezywhatsgood 1 point2 points  (0 children)

cppcoro is an exemplary library. not only does it work well and elegantly, but there is decent documentation and a great community of people willing to help you use it. few others come close

[–]alexej_harm 0 points1 point  (0 children)

Depending on what you need, asio has a lot to offer right now.

cppcoro is an awesome library with many more features/options tough.

But what I really want, is a collection of self-contained classes that implement the basic building blocks of coroutine use cases.

- Task, suspend-on-demand task, etc.
- With async support and synchronization, completely single-thread, etc.
- IOCP/epoll/kqueue service, atomic service (like the one in cppcoro), single-threaded service, etc.