Rigid C++: A Pragmatic C++23 Architecture for High-Performance Systems
I just published a short manifesto I’ve put together called Rigid C++.
In this I formalized the architectural rules I followed when writing the hot paths. Rigid C++ isn't a new language btw, it’s a subset of C++23 that aggressively adopts modern compile-time tools while enforcing strict runtime rigidity and predictability.
It’s built on four main pillars:
1. Strict Runtime, Fluid Compile-Time
2. The Two-Tier Error Protocol
3. Total Memory Sovereignty
4. The Pragmatic STL Pact
I'd love to hear your feedback/critiques/thoughts! Especially from anyone else working on engines, packet processors, or other latency-critical domains where a single cache miss hurts.
You can read the manifesto here: Rigid-Cpp
https://redd.it/1ts6ajf
@r_cpp
Post #25325
12