Joined September 2014
221 Photos and videos
I'll be speaking at C Now about functional composition beyond monads! I hope to see you in Aspen, too — C Now is by far the best C conference.
Mar 18
We are pleased to announce 50 outstanding presentations from C experts that will be taking place at C Now 2026 from 4th - 8th May Read the full announcement - cppnow.org/announcements/202… #cpp #cplusplus #programming #coding
1
11
2,399
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 youtube.com/watch?v=RemzByMH…
3
8
90
6,602
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
1
3
61
3,371
Jonathan Müller retweeted
19 May 2025
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
1,209
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

4
23
1,628
Jonathan Müller retweeted
24 Mar 2025
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
10
1,271
I'm going to be speaking about missing and potentially future C range concepts at C Now: schedule.cppnow.org/session/… #cpp #cplusplus

14
1,582
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
1,206
I've written a trip report about last week's C committee meeting in Hagenberg, Austria think-cell.com/en/career/dev… #cpp #cplusplus
1
6
17
2,240
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
1,129
Jonathan Müller retweeted
23 Jan 2025
We have just released a new CppCon 2024 Video! Back to Basics: Functional Programming and Monads in C - by @foonathan- CppCon 2024 youtu.be/-dXFmWXMrm0 #Coding #Cplusplus #Cpp #cppcon
3
7
1,443
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
1,478
Jonathan Müller retweeted
7 Nov 2024
We have just released a new C on Sea 2024 Video! Overengineering max(a, b) Mixed Comparison Functions, Common References & Rust Lifetime Annotations youtube.com/watch?v=EF2cwt8E… #Coding #Cplusplus #Cpp #Programming #cpponsea

1
5
1,276
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
47
4,378
I've written a new blog post: if constexpr requires requires { requires } think-cell.com/en/career/dev… #cpp #cplusplus
2
11
51
6,002