Error-handling in C++26
Details
This month we have a visiting speaker from think-cell, Sebastian Theophil, who will talk to us about error handling in C++26 (with sprinkles of C++23).
We also have space for a shorter talk, or lightning talks. If you would like to speak - even for just five minutes, please drop something into cppldn.uk/speak.
think-cell will also be supporting the group by providing pizza and drinks - thanks think-cell!
Thanks, also, to Maven Securities for hosting us again, this month.
As usual we'll need your full name for the door list, so we'll be asking for this on registration (as this may be different to your username).
This data will only be used for the door list/ registration and not published anywhere or used for other purposes.
If you'd like to speak at a future event please get in touch at cppldn.uk/speak.
Here's the approximate schedule:
18:30 Doors open
19:00 "Intro and news" - Phil Nash
19:10 *TBD ... *
19:55 "To Err is Human: Robust Error Handling in C++26" - Sebastian Theophil
A walk through the new error handling features in C++26 — including `std::expected`, `std::stacktrace`, contracts, and more — and how they can help us write more robust, maintainable code.
20:55 conclusion
20:15 "tbd
21:00 Conclusion, and moving on somewhere else
---
About the speakers
Sebastian has been working at think-cell since it was founded in 2002. In the last few years, among many other things, he has ported think-cell to run on macOS. He also maintains the typescripten project, which lets programmers call JavaScript libraries from C++ code compiled to WebAssembly in a convenient and type-safe way. He enjoys leaving his desk from time to time to talk at international C++ conferences.
