C++, compilers, and programming languages. Library developer @thinkcell, chair for std::ranges at @isocpp. @foonathan@fosstodon.org

Aachen, Germany
Joined September 2014
Jonathan Müller retweeted
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…
3
8
83
Jonathan Müller retweeted
C++OnSea 2025 SESSION ANNOUNCEMENT: Missing (and future?) C++ Range Concepts by @foonathan Register now at cpponsea.uk/tickets/ cpponsea.uk/2025/session/mis… #Algorithms #Cplusplus #Cpp #Ranges
1
3
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
3
23
Jonathan Müller retweeted
C++Now 2025 SESSION ANNOUNCEMENT: Missing (and Future?) C++ Range Concepts by @foonathan schedule.cppnow.org/session/… Register now at cppnow.org/registration/ #Algorithms #Cpp #Genericprogramming
2
9
I'm going to be speaking about missing and potentially future C++ range concepts at C++Now: schedule.cppnow.org/session/… #cpp #cplusplus
1
15
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
2
7
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
2
11
I'm giving a keynote at @cpponlineconf!
C++Online 2025 SESSION ANNOUNCEMENT: Functional Programming in C++ by @foonathan Register now at cpponline.uk/registration/ cpponline.uk/session/2025/fu… #Cplusplus #Cpp #FunctionalProgramming #Programming
2
14
Jonathan Müller retweeted
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++
2
2
49