Groovy est un langage typé optionnellement, dynamique, pouvant supporter la compilation statique. Il utilise la plateforme Java, il permet entre autres la composition de scripts portables (Windows, Linux, Mac avec gestion de dépendances), tout en disposant d’une syntaxe simple et abordable.
Groovy simplifie également la création de DSL, la méta-programmation, la programmation fonctionnelle et la rédaction de tests.
Amélioration de l’existant
Utilisation exclusive du Parrot parser
Il s'agit d'une version optimisée d'ANTLR4 en lieu et place de l’ancien parseur (…)