Sometimes, working on C++ is frustrating.
Other times, people gives talks about how a feature you pushed through is "really magical but also really convenient."
Those latter moments make the former moments worthwhile.
Check out piped.video/watch?v=RemzByMH…
I've tagged a new release of lexy, my C++ parser library. The last release was December 2022, so this was long overdue:
github.com/foonathan/lexy#cpp#cplusplus
Next week at @cppnow I'm giving two talks:
First, my "Overenginering max(a, b)" talk, which is just fun metaprogramming.
Then, a new talk "Missing (and future?) range concepts" which is turning out really great, I can't wait to give it: schedule.cppnow.org/session/…#cpp#cplusplus
I published my trip report about the Hagenberg meeting last week: think-cell.com/en/career/dev…
I was wrong about the potential for dangerous optimizations with contracts and ODR. The behavior is not allowed; the blog post has been updated.
#cpp#cplusplus
I'm going to be speaking at the C++ meetup in Helsinki @CppHelsinki on February 4th!
Overengineering `max(a, b)`: Mixed Comparison Functions, Common References, and Rust's Lifetime Annotations
meetup.com/cpphelsinki/event…#cpp#cplusplus
In November, I'll be giving talks all over Germany.
2024-11-11 C++ Standard Parallelism at GSI
2024-11-12 The C++ Execution Model at the Munich C++ Meetup
2024-11-13 Think Parallel at the Berlin C++ Meetup
2024-11-14 The C++ Execution Model at Meeting C++