> TWikiWebsTable > Transformers > MetaGene Many languages have of a two-layers evaluation model: some calculations are done at compile-time, some others at execution-time. More generally, the field of partial evaluation research is focused on performing computations as early as possible in the compilation and evaluation chain. The C++ language features advanced compile-time evaluation mechanisms.