erigontech / erigontech/silkworm
Evaluate usage of boost.cobalt as coroutine framework
Open
research
- Dominant language
- C++
- Stars
- 318
- Forks
- 84
- PR merge metrics
- No merged PRs in 30d
Description
Explore the usage of [Cobalt](https://github.com/boostorg/cobalt) library, a coroutine framework providing nice features on top of Asio, recently introduced in [Boost 1.84](https://www.boost.org/users/history/version_1_84_0.html). Potentially it could be used in Silkworm as a replacement and enhancement of Asio C++20 coroutine abstractions, which currently is our foundational support.
Both functional-wise and performance-wise evaluations should be part of this assessment work.
Contributor guide
Assessment
This issue has not been assessed yet.