Groovy, le langage dynamique pour JVM, vient d'être annoncé officiellement en version 1.6
Cette version est la première release majeure du langage par SpringSource, qui a acheté G2one fin 2008.
Cette version apporte principalement des améliorations des performance, aussi bien pour la compilation que pour l'éxécution.
Elle apporte aussi la possibilité de modifier l'AST (Abstract Synthax Tree), ce qui influe sur le bytecode généré par le compilateur.
Par l'ajout d'une annotation @Singleton par exemple, le bytecode se verra modifier pour qu'une seule instance de la classe soit instanciée.
Groovy 1.6 ajoute aussi la possibilité de faire des assignements multiples :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 def (var1,var2) = "valeur1", "valeur2"
Et vous, que pensez vous de Groovy ? L'utilisez-vous déjà dans des projets ? Si oui, de quels types ?
Partager