Consider: C++ let's an increasingly large subset of the language be evaluated at compile.
Current endpoint: the whole language will have constexpr everywhere.
Correct design: Eagerly try to evaluate everything, ban things that obviously shouldn't or can't be done at compile time.
Consider: C++ let's an increasingly large subset of the language be evaluated at compile.
Current endpoint: the whole language will have constexpr everywhere.
Correct design: Eagerly try to evaluate everything, ban things that obviously shouldn't or can't be done at compile time.