foonathan's profile picture. C++, compilers, and programming languages. Library developer @thinkcell, chair for std::ranges at @isocpp.

@foonathan@fosstodon.org

Jonathan Müller

@foonathan

C++, compilers, and programming languages. Library developer @thinkcell, chair for std::ranges at @isocpp. @[email protected]

Jonathan Müller 已轉發

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=RemzBy…

BarryRevzin's tweet image. 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=RemzBy…

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


Jonathan Müller 已轉發

C++OnSea 2025 SESSION ANNOUNCEMENT: Missing (and future?) C++ Range Concepts by @foonathan Register now at cpponsea.uk/tickets/ cpponsea.uk/2025/session/m… #Algorithms #Cplusplus #Cpp #Ranges


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/2025/m… #cpp #cplusplus


Jonathan Müller 已轉發

C++Now 2025 SESSION ANNOUNCEMENT: Missing (and Future?) C++ Range Concepts by @foonathan schedule.cppnow.org/session/2025/m… Register now at cppnow.org/registration/ #Algorithms #Cpp #Genericprogramming


I'm going to be speaking about missing and potentially future C++ range concepts at C++Now: schedule.cppnow.org/session/2025/m… #cpp #cplusplus


I published my trip report about the Hagenberg meeting last week: think-cell.com/en/career/devb… 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've written a trip report about last week's C++ committee meeting in Hagenberg, Austria think-cell.com/en/career/devb… #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/ev… #cpp #cplusplus

foonathan's tweet image. 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/ev…

#cpp #cplusplus

Jonathan Müller 已轉發

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

CppCon's tweet card. Back to Basics: Functional Programming and Monads in C++ - Jonathan...

youtube.com

YouTube

Back to Basics: Functional Programming and Monads in C++ - Jonathan...


I've written a trip report about the recent ISO C++ committee meeting: think-cell.com/en/career/devb… #cpp #cplusplus


Jonathan Müller 已轉發

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=EF2cwt… #Coding #Cplusplus #Cpp #Programming #cpponsea

cpponsea's tweet card. Overengineering max(a, b) Mixed Comparison Functions, Common Refere...

youtube.com

YouTube

Overengineering max(a, b) Mixed Comparison Functions, Common Refere...


Jonathan Müller 已轉發

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++


I've written a new blog post: if constexpr requires requires { requires } think-cell.com/en/career/devb… #cpp #cplusplus


Jonathan Müller 已轉發

We have just released a new C++Now 2024 Conference Video! A Deep Dive Into C++ Object Lifetimes - by @foonathan- C++Now 2024 youtu.be/oZyhq4D-QL4 #Coding #Cplusplus #Cpp #Programming #Softwareengineering

cppnow's tweet card. A Deep Dive Into C++ Object Lifetimes - Jonathan Müller - C++Now 2024

youtube.com

YouTube

A Deep Dive Into C++ Object Lifetimes - Jonathan Müller - C++Now 2024


Loading...

Something went wrong.


Something went wrong.