Lightning Talk: Spanny: Abusing C++ mdspan Is Within Arm’s Reach
summary
C++23 mdspan gets repurposed into hardware IO by implementing an mdspan accessor policy that talks to a robot arm over a serial port, uses a std::future to asynchronously drive bin checks, and employs a compile-time fold expression for bounds validation. The result is a view that maps beer-bin coordinates to live sensor queries, the arm iterates through all bins and reports occupancy, and the demo completes successfully printing each bin state.
AI-written summary · about
related talks
04mLightning Talk: Modernizing SFML in Cpp
01h 00mC++20 - the hidden pearls
58mLeveraging C++20/23 Features for Low Level Interactions
01h 02mEmbedded Friendly C++: Features That Make a Difference
54mC++26: an overview
01h 16mPaying for Lunch: C++ in the ManyCore Age
01h 23mC++23 Standard Library Preview
05mLightning Talk: MP: Template Meta-Programming in C++
