Trip report: June 2025 ISO C++ standards meeting (Sofia, Bulgaria) – Sutter’s Mill
Today marks a turning point in C++: A few minutes ago, the C++ committee voted the first seven (7) papers for compile-time reflection into draft C++26 to several sustained rounds of applause in the room. I think Hana “Ms. Constexpr” Dusíková summarized the impact of this feature best a few days ago, in her calm deadpan way… when she was told that the reflection paper was going to make it to the Saturday adoption poll, she gave a little shrug and just quietly said: “Whole new language.” Mic drop. Until today, perhaps the most momentous single feature poll of C++’s history was the poll in Toronto in July 2007 to adopt Bjarne Stroustrup’s and Gabriel Dos Reis’ first “constexpr” paper into draft C++11. Looking back now, we can see what a tectonic shift that started for C++. I’m positive that for many years to come we’ll be looking back at today, the day reflection first was adopted for standard C++, as a pivotal date in the language’s history. Reflection will fundamentally improve the way
Herb Sutter C++ 2025-06-21 2025-06-22 6 Minutes A unique milestone: “Whole new language” Today marks a turning point in C++: A few minutes ago, the C++ committee voted the first seven (7) papers for compile-time reflection into draft C++26 to several sustained rounds of applause in the room. I think Hana “Ms. Constexpr” Dusíková summarized the impact of this feature best a few days ago, in her calm deadpan way… when she was told that the reflection paper was going to make it to the Saturday adoption poll, she gave a little shrug and just quietly said: “Whole
related reading
- Trip report: November 2025 ISO C++ standards meeting (Kona, USA) – Sutter’s Millherbsutter.com
- ISO/IEC JTC1/SC22/WG21 - Papers 2026open-std.org
- Reflections on 2025samuelalbanie.substack.com
- How Compiler Explorer Works in 2025 — Matt Godbolt’s blogxania.org
- The collie and the pug | HackMIT keynote 2026youtube.com
- Effortless Performance Improvements in C++ | Julien Jorge's Personal Websitejulien.jorge.st
- Back to Basics: Move Semantics - David Olsen - CppCon 2020youtube.com
- Astra for Coding: Why Are We Doing This Again?lucumr.pocoo.org
- p2899r0.pdfopen-std.org
- A Brief History of Bjarne Stroustrup, the Creator of C++youtube.com
- The worst programming language of all timeyoutube.com
- Don’t Outsource Your Thinkingteltam.github.io