Question d’entretien chez Mirraw

What is metaprogramming?