Adam Nelson on Nostr: I can't decide whether #Cpp #Asio is a terrible library or a great library with ...
I can't decide whether #Cpp #Asio is a terrible library or a great library with terrible documentation.
It technically has all of the features you need for async I/O, without something heavier like libuv. And it technically has full documentation, but that documentation is as minimal as possible. I've mostly relied on Stack Overflow to find examples.
But I've wasted *so much time* chasing down memory bugs from async callbacks in C++. It seems like C++20 coroutines could make things better?
It technically has all of the features you need for async I/O, without something heavier like libuv. And it technically has full documentation, but that documentation is as minimal as possible. I've mostly relied on Stack Overflow to find examples.
But I've wasted *so much time* chasing down memory bugs from async callbacks in C++. It seems like C++20 coroutines could make things better?