It is necessary to view the following presentation prior to this video
Keynote: What Does It Take to Implement the C++ Standard Library? • Keynote: What Does It Take to Implement th...
Register Now For only £50 to C++Online 11th-13th March 2026: https://cpponline.uk/
Workshops available for £345 (includes access to main conference)
---
Lightning Talk: What Does It Take to Implement the C++ Standard Library? Follow-up: Mandates vs Constraints? - Christopher Di Bella - C++Online 2024
A few people expressed some confusion after my keynote about why using requires-clauses were bad, and were possibly under the impression that I was saying "don't use requires-clauses". After some reflection, I realised that I accidentally skipped over some important content due to institutional knowledge and want to clear this up.
This lightning talk will recap the specific section in ~60s, introduce the idea of "Words of Power" in ~60s or less, and contrast the Words of Power "Constraints" with "Mandates".
Slides: https://github.com/CppOnlineConferenc...
---
Christopher Di Bella
Christopher Di Bella is a senior software engineer working on improving the LLVM toolchain at Google. This includes working to improve Clang's diagnostics, adding Clang extensions, and implementing parts of the C++ standard library.
Christopher is an avid fan of One Piece and Star Wars, is always up for another coffee, and will never turn down an opportunity to eat something new.
---
Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
---
C++Online - The Online C++ Conference organized by Shaved Yaks: https://shavedyaks.com/ & Digital Medium: https://events.digital-medium.co.uk
---
#cpp #cplusplus #cpponline #cppprogramming ---
Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf