libuv + coroutine
#include <uvx>
int main() {
auto c = co::create([] {
puts("2");
co::yield();
puts("4");
});
puts("1");
co::resume(c);
puts("3");
co::resume(c);
puts("5");
}
git submodule update --init --recursive
run scripts
scripts/build.sh
scripts/test.sh
or run within container
docker build -t uvx-test .
docker run -it uvx-test