Version
2.1 der dynamisch typisierten Programmiersprache Groovy des
SpringSource-Projekts ist fertig und zum Download
freigegeben. Nachdem die Unterstützung der in JDK 7 eingeführten
InvokeDynamic-Funktion in Groovy 2.0 noch Lücken bei Konstruktor-Aufrufen
und sogenannten Spread Calls aufwiesen, ist die Implementierung
mit der neuen Version abgeschlossen.
Die @groovy.lang.DelegatesTo-Annotation, die bei der Dokumentation
und Typsicherheit von domänspezifischen Sprachen (DSL) helfen
soll, ist neu. Von Entwicklungsumgebungen lassen sich die mit @DelegateTo
angegebenen Delegate Types und ergänzenden Metadaten nutzen
und helfen der statischen Typprüfung und Kompilierung beim
Auffinden von Fehlern.
Das Erstellen und Einbinden von Erweiterungen zur Typprüfung
ist eine weitere Möglichkeit, die Groovy 2.1 bietet. Beispielsweise
lassen sich eigene DSL-Checker verwenden. Ausserdem haben die Entwickler
Optionen zum Anpassen des Kompilierungsvorgangs ergänzt, sodass
jetzt unter anderem ein Konfigurationsskript für Compiler hinterlegt
werden kann.
Groovy ist unter der Apache License 2.0 lizenziert und in den
Release Notes sind genauere Informationen zu allen Neuerungen zu
finden.
(ez, hannover)
(siehe auch Heise
News-Ticker :)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|