Die Groovy-Entwickler haben eine erste Beta der Version 2.0 der Skriptsprache vorgestellt. Die dynamisch typisierte Sprache für die Java Virtual Machine (JVM) ist eng mit der Programmiersprache Java verzahnt und kann deren Klassen nutzen, umgekehrt lassen sich auch Groovy-Programme von Java aus verwenden. Ursprünglich hatten die Entwickler vorgesehen, die nächste Version der Sprache unter "Groovy 1.9" über die Ziellinie gehen zu lassen, doch scheint so viel Neues zusammengekommen zu sein, dass die nächste Generation der Skriptsprache als Groovy 2.0 erscheinen wird. Auch ist geplant, fortan jedes Jahr einen Versionssprung zu vollziehen, sodass nach Groovy 2.0 im Frühjahr 2012 schon im darauf folgenden Jahr Groovy 3.0 veröffentlicht werden soll.
Unter den Neuerungen für Groovy 2.0 findet sich neben statischer Kompilierung und der Unterstützung der Invoke-Dynamic-Funktion aus Java 7 auch statische Typenüberprüfung. Die Entwickler weisen darauf hin, dass viele Groovy-Anwender wohl keinen Gebrauch von den dynamischen Fähigkeiten der Sprache machen würden, dafür Groovy aufgrund einer besseren Syntax als Java verwenden. Um diese Entwickler anzusprechen, kann der Groovy-Compiler mit der @TypeChecked-Annotation Typen in einer Klasse oder Methode prüfen. Mehr darüber erfährt man in einem Blog-Eintrag eines Entwicklers des unter dem Codenamen Grumpy laufenden Static-Type-Checkers.
(ane)
Der Prism-Skandal hat gezeigt, dass die Geheimdienste auch Firmen für ihre Zwecke einspannen. Open-Source-Software und einige Vorsichtsmaßnahmen können davor schützen. Mehr…
Linux 3.10 handhabt Paketverluste am Ende von TCP-Verbindungen effizienter. Neu sind auch Unterstützung für VLAN Stacking und den WLAN-Chip Realtek RTL8188EE. Mehr…
Letzte Woche hat Ubuntu-Begründer Mark Shuttleworth den Ubuntu-Bug # 1 geschlossen: "Microsoft dominiert den Markt". Nur ein Marketing-Trick oder Ausdruck eines veränderten IT-Markts? Mehr…
Konfigurationsprogramme oder Desktops nur für eine Distribution zu entwickeln führt zu Alleingängen, die Anwender einschränken und den Fortschritt bremsen. Mehr…
Ab 22. Mai lockt der LinuxTag 2013 mit 200 Vorträgen und 120 Ausstellern, darunter 70 Open-Source-Projekten, die Besucher nach Berlin. Mehr…
Debian wird auf dem Server für seine Stabilität geschätzt, aber auch Desktop-Nutzer profitieren von dem Konzept alter, aber stabiler Software. Mehr…
Rund 27 Monate hat die Fertigstellung von Debian 7.0 alias Wheezy gedauert. Das Ergebnis ist ein aufgeräumtes und in vielen Details verbessertes Debian, aber keine Revolution. Mehr…
Der Kernel kann SSDs nun als Festplatten-Cache einbinden und Netzwerkverkehr besser auf mehrere CPU-Kerne verteilen. KVM virtualisiert jetzt auch auf der ARM-Prozessoren. Mehr…
"Raring Ringtail" ist wie gewohnt komfortabel und bringt aktuelle Software, aber nur wenige Neuerungen. Mehr…
Nvidias Grafiktreiber unterstützt nun Hybridgrafik. Wie schon in anderen Bereichen hat Nvidia es sich dabei einfach gemacht und abgewartet, bis andere die dazu nötigen Grundlagen geschaffen haben. Mehr…
Linux 3.9 bringt Treiber für neue Grafikchips von AMD und neue WLAN-Chips von Intel sowie Verbesserungen beim Verteilen des Netzwerkverkehrs auf mehrere Prozessorkerne. Mehr…
Namebench hilft bei der Suche nach dem schnellsten Nameserver. Das Python-Tool prüft und vergleicht dabei die Reaktionszeiten mehrerer DNS-Server. Mehr…