Friday, September 08, 2006

IronPython 1.0

IronPython finally comes to its 1.0 release. Great! Thanks to Jim Hugunin, creator of Jython and IronPython, and his team. I do think there should be an alternative scripting language for .NET beside C# for prototype development, just like Groovy for Java. In fact VB ought to have taken this responsibility but it seems on an aberrant way.

I've tried to run some of my previous Python code under IronPython. A simple online monitor program for our BBS ran quite well, except the logging module failed to load due to the lack of implementation of sys._getframe (some workaround could be applied though not perfect). Another blog crawler using Python 2.5 features (mostly because of using elementtree for XPath) ran after a few minor modifications of the source code of IronPython (and of course, a recompilation). Actually, the source code is very clear and suitable for reading. I'm quite looking forward to the next release.

No comments: