Other Meta programming in Main Stream C++
constexpr & consteval
Modern C++ (C++11 through C++26) already has compile-time evaluation via:
constexpr functions (C++11+)
consteval functions (C++20+)
constinit, concepts, reflection proposals, etc.
This lets you run limited C++ code at compile time in a standardized way, but it’s not a full interpreter.