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
Explore this link on the map →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
- p2899r0.pdfopen-std.org
- NYSRGnotes.ekzhang.com
- Ray Tracing in One Weekendraytracing.github.io
- Effortless Performance Improvements in C++ | Julien Jorge's Personal Websitejulien.jorge.st
- Google C++ Style Guidegoogle.github.io
- Learn C++ – Skill up with our free tutorialslearncpp.com
- Moves - Rust: A Better C++ Than C++thecodedmessage.com
- The Laws of Reflection - The Go Programming Languagego.dev
- P2900R13.pdfisocpp.org
- CS106B C++ Fundamentalsweb.stanford.edu