The Beman Project: Testing C++ Library Proposals Before Standardization
summary
Community project that implements and exercises real C++ standard library proposals so they compile, run, and reveal design gaps before WG21 votes. Early work includes optional<T&>, execution library, any view and iterator utilities with a reproducible consistent project layout so modules build across toolchains. Implementations accept that interfaces may change during standardization and report interoperability, compile-time failures, and ergonomic surprises back to proposal authors.
AI-written summary · about
chapters (9)
- 0:00Introduction to the Beman Project
- 0:11Audience familiarity and context
- 0:22Origins and goals of the Beman Project
- 0:36Comparison with Boost and design philosophy
- 0:49Supporting C++ standard library proposals
- 1:12Layout and structure of Beman projects
- 1:36Examples: optional<T&>, execution, views
- 1:55Encouraging participation and community
- 2:10Beman Project t-shirts and wrap-up
related talks
01h 09mThe Beman Project: Bringing C++ Standard Libraries to the Next Level
01h 05mThe Beman Project: bringing standard libraries to the next level
01h 29mWhat Does It Take to Implement the C++ Standard Library?
57mHow To Implement the C++ Standard Library - (Part 1 of 2)
01h 01mC++ Committee's Library Evolution Working Group
01h 32mThe 10 Essential Features for the Future of C++ Libraries
07mC++ Standardization
01h 09m"C++ Standard Library Panel"
