PCASTL

PCASTL is an imperative and reflective programming language that first appeared in 2008.

Paradigms
Imperative, Metaprogramming and generic
First appeared
2008
Reference
Wikipedia article