ist eine Object orientierte Scriptsprache, deren Compiler zur Laufzeit die Scripte in Java Byte Code umwandelt. Besonders in Shell Scripten, Webapplikationen (mit dem auf Groovy basierenden Framework Grails) und dem Erstellen von Testcases (durch die Integration von junit) spielt sie ihre volle Stärke aus. Groovy ist besonders reizvoll, da bestehende Java Objekte und Bibliotheken eingebunden werden können. Und so kann’s aussehen:
def name='World'; println "Hello $name!"
Und seien wir mal ehrlich, welcher Java Programmierer hat sich so etwas noch nicht gewünscht, wenn er Java in shell Scripten einbauen musste?
Binaries und Sourcen können bei the codehaus heruntergeladen werden.