Peering forward: C++'s next decade
summary
Predictable claim: compile-time reflection looks on track for C++26 and already has prototype implementations (EDG, clang) plus cppfront demos. Concrete examples include a compile-time command-line parser and meta-class sugar that generates interfaces, and performance numbers showing generated state machines match hand‑tuned code. Safety work turns uninitialized locals no longer UB into a shipping tool, and call‑site subscript checks run in existing compilers (GCC/Clang/MSVC) today. Watch if interest centers on actual implementations, measurable speed, and adoptability; skip if only the topic name mattered.
AI-written summary · about
chapters (6)
- 0:00C++'s pivotal decade
- 5:16Reflection in C++26
- 25:16Memory safety progress
- 47:11Simplifying C++
- 1:16:49Toolchain simplification
- 1:31:33Q&A
related talks
01h 37mPeering Forward - C++’s Next Decade
01h 05mC++ Reflection Based Libraries to Look Forward To
01h 21mGazing Beyond Reflection for C++26
01h 36mPlenary: Cooperative C++ Evolution - Toward a Typescript for C++
01h 03mUnlocking the value of C++20
54mCompile-Time Validation in C++ Programming
40mReflection in C++ Next
01h 55mThe next big Thing
