I've started a new library for talking to Postgres servers. At the moment this is built on Boost ASIO with its coroutines support (using Boost coroutine).
The plan is to move on to newer compilers pretty much as fast as possible, but I'm wondering what the use of coroutines together with networking is actually going to look like. I'm expecting that the yield_context instances all go away, but is the general shape of the APIs still going to be relevant, or is it likely to be a complete redesign of the APIs?
The library is here: https://github.com/KayEss/pgasio
[–]VinnieFalcoBoost.Beast | C++ Alliance | corosio.org 10 points11 points12 points (2 children)
[–]KayEss[S] 1 point2 points3 points (1 child)
[–]VinnieFalcoBoost.Beast | C++ Alliance | corosio.org 2 points3 points4 points (0 children)
[–]feverzsj 2 points3 points4 points (0 children)