J'ai lu un article sur TheServerSide concernant la programmation des ployglots sur la plate-forme Java . Certains commentaires de l'article font référence à la métaprogrammation comme à la capacité de générer du code (peut-être à la volée).
La métaprogrammation est-elle la capacité de générer du code à la volée ou la capacité d'injecter des méthodes et des attributs dans des objets existants au moment de l'exécution (comme le permettent certains langages dynamiques tels que Python, Ruby et Groovy).