Python fĂĽr .NET: IronPython ist fertig
IronPython soll vollständig zu Python 2.4 kompatibel sein und sogar einige Funktionen aus der noch für diesen Monat erwarteten Python-Version 2.5 mitbringen.
Microsoft hat die Version 1.0 seiner .NET-Implementierung der Open-Source-Skriptsprache Python unter einer BSD-ähnlichen Shared-Source-Lizenz freigegeben. Seit der ersten Beta haben die Entwickler nach eigenen Angaben alle bekannten Inkompatibilitäten zu Python 2.4 ausgeräumt. Darüber hinaus bringt IronPython 1.0 Funktionen von Python 2.5 mit, etwa die lang ersehnten bedingten Ausdrücke oder das with-Statement. Die Details der Änderungen und Neuerungen beschreiben die Release Notes.
IronPython-Programme sollen sich, wie von Python gewohnt, interpretieren, aber auch wie bei .NET just in time in EXE-Dateien übersetzen lassen. Erwartungsgemäß kann man von C#, Visual Basic .NET oder Managed C++ auf IronPython-DLLs zugreifen. IronPython 1.0 steht im Quelltext und als Binary zum Download bereit. (ola)