Definition

Metaprogramming is a programming technique in which computer programs have the ability to treat other programs as their data.

in EdgeDB