26 March 2026 · 1 min
The next C++ standard (C++26) is getting exciting new features. One of these features is compile-time reflection. It is ideally suited to serialize and deserialize data at high speed. To test it out, we extended our fast JSON library (simdjson) and we gave a talk at CppCon 2025. The video is out on YouTube.
Our slides are also available.
Daniel Lemire, "JSON and C++26 compile-time reflection: a talk," in Daniel Lemire's blog, March 26, 2026, https://lemire.me/blog/2026/03/26/json-and-c26-compile-time-reflection-a-talk/.
[BibTeX]
You can also subscribe by email to this blog (non-commercial, no ads, weekly email).
How to post code (C, C++, Java, Python, etc.):
Wrap your code in backticks, like this:
`int main() { return 0; }`