63 private links
Another nice use of the upcoming C++ reflection feature.
This really unlocks interesting features in the C++ space.
Nice new tool to investigate code generated by macros in Rust. Indeed you can quickly add lots of lines to the compiled code without even realizing, in large code bases it's worth keeping in check.
More details one how the new C++ reflection features can be used. This is a really nice feat here to parse a JSON at compile time to make an object.
A bit old perhaps, but shows quite well the various options to pass a function around in C++.
On the ever expanding domain of applicability for constexpr, more is coming to C++26. This is definitely welcome, should keep making it easier to use.
The language keeps evolving, this is a good reminder that some old idiom can be let go. Parameter packs still need some adjustments to become nicer though.
Are you confused with the use of requires in C++20? This post might help.
Interesting comparison of the different choices made in Rust and the upcoming C++26 for code generation. It's fascinating how they managed to have such facilities in Rust while having no introspection. C++ going the opposite direction will have a very different feel both in term of use or of implementation.
Interesting to see how far you can go preprocessing Python.
Lots of possibilities in the JVM to monkey-patch some behavior. Most of them are a bit involved though.
Interesting feature from the Python language. Lots of features are actually built on top of it.
Interesting take about what could make dynamic typing truly shine if it got all the way to runtime manipulation in a consistent manner. We're far from it though.