Python's asyncio in C++ for Terminal Graphics

Speaker: Fernando Iglesias

Audience level: [ Beginner | Intermediate ]

This talk is about recreational programming of terminal visualizations in C++, using a Python library based on asyncio. The topic originated while spending (probably too much) time solving Advent of Code puzzles in C++, finding a terminal-graphics library written with Python's async/await tasks, and not being able to resist the temptation of going down the rabbit hole of trying to use it in C++.

With the goal of leveraging Python code in C++ interacting with the async/await tools, we will go through different code examples as we dive into details solving different interoperability challenges and increasingly building up terminal animations with more features.