Conference | Live Schedule | Talks | Get your ticket | Slides | Set your timezone
Simplifying Language Implementation with C++26 Reflection

Rahel Natalie Engel
On Day 1 at 17:15 (CET/Berlin) in Track C [Jade Room and online]
C++26 reflection opens up new ways to remove boilerplate and reduce duplication in complex software systems. Using examples from Catpie, an educational programming language, this talk demonstrates how reflection can simplify language implementation, improve extensibility and reduce repetitive code. We'll introduce the relevant reflection features and discuss problems encountered.
Attendees will leave with a practical understanding of C++26 reflection and with ideas for applying it to their own projects.
Please login to comment