IronPython zieht mit Python 2.6 gleich

Die neue Version von Microsofts Open-Source-Implementierung der Python-Programmiersprache fĂĽr .NET setzt den Fokus unter anderem auf eine bessere .NET-Integration.

vorlesen Druckansicht 2 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Das neue Release des IronPython-Projekts ist mit der 2.6.x.-Entwicklung von CPython, dem in C geschriebenen Interpreter der Python-Programmiersprache, gleichgezogen. Die Version 2.6 der Python-Implementierung fĂĽr den "Common Language Infrastructure"-(CLI-)Standard, deren bekannteste Implementierungen Microsofts .Net-Framework sowie dessen Open-Source-Pendant Mono sind, setzt darĂĽber hinaus den Fokus auf eine bessere .NET-Integration und PerformanceĂĽberarbeitungen bei der Startzeit.

Weitere Neuerungen sind unter anderem die Unterstützung von neuen Bytes- und Byte-Array-Typen, Dekoratoren bei Klassen und ein erweitertes Formatieren von Strings, das sich wohl gut mit .NETs IFormattable integrieren lassen soll. Zusätzlich gibt es nun abstrakte Basis-Klassen und Unterstützung für binäre Literale. Insgesamt über 400 Fehlerbeseitigungen zählen die IronPython-Entwickler darüber hinaus.

IronPython ist eines von Microsofts "Dynamic Language Runtime"-Projekten. Weitere Projekte, die sich hier finden, sind unter anderem IronRuby, Nua (Lua for the DLR), IronLisp und IronScheme. Die für diese Projekte gewählte Lizenz ist die von der Open Source Initiative (OSI) akzeptierte Microsoft Public License (Ms-PL). (ane)