Die Entwickler der Scriptsprache Python haben Version 2.5 veröffentlicht. Python 2.5 soll durch den Einsatz des Werkzeugs Buildbot zuverlässiger sein und weniger Bugs enthalten als vorige Releases. Mit Buildbot lässt sich die Kompilierung von Sourcen automatisieren; alle Änderungen werden so direkt auf allen Plattformen getestet. Seit Python 2.4 gab es laut Release Notes über 350 Patches und 450 Bugfixes. In einem eigens angelegten “Need-for-Speed”-Spurt diesen Mai hat das Team vorrangig an der Ausführungsgeschwindigkeit von Python-Code gearbeitet und dort einige Erfolge gefeiert. Programmierer erwartet also ein noch schnellerer Interpreter.
Auch an der Sprache selbst haben die Entwickler gearbeitet: Der neue with-Operator ersetzt gängige try/finally-Blöcke und erlaubt, lesbareren Code zu schreiben. Zudem gibt es in Python 2.5 ein Konstrukt, das dem trinären Operator von C oder der Perl-Syntax ähnelt: WAHRWERT if BEDINGUNG else FALSCHWERT. Viele Datenstrukturen, die vorher nur 232 Objekte aufnehmen konnten, nehmen nun bis zu 264 Objekte auf.
Eine Übersicht über die wichtigsten Neuerungen in Python 2.5 gibt es auf der Highlights-Seite, die Liste aller Änderungen liefert die “What’s New”-Seite. Im Download-Bereich finden Interessierte Pakete der neuen Version für Windows sowie für alle anderen Plattformen den Source Code.





