Asio and C++20 coroutines, a happy match   Raúl Huertas Jungheinrich
Channel: Using std::cpp
Date: 12/05/2023

Asio is one of the best libraries, if not the best, for making efficient programs with a strong input/output component.

Until now, only by programming asynchronously, a task that quickly becomes complex, could real efficiency be achieved. But perhaps things are changing.

With the arrival of coroutines to C++20 a new way of programming is enabled, and Asio has been able to take advantage of it to propose an efficient and reasonably simple programming system.

This talk will give a glimpse of what a programmer's day-to-day life might be like if he or she could use these facilities... and what would have to be done to make it happen.