IronPython
I just finished watching IronPython: Python on the .NET Framework which is a demo of IronPython. I remember when it first was announced, one or two years ago, and thought it was neat but didn’t see the need when there already are CPython and Jython. But it’s nice to see who well it integrates with the .NET framework as well as the Python libraries (does it support C extended Python libraries as well?). You can use the whole .NET framework and even extend it in your Python script (which shouldn’t come as a surprise since it uses the CLR), and you can embed Python into “normal” .NET applications. You can even debug using Visual Studio, set breakpoints and introspect variables (without there being any IronPython support in Visual Studio, again thanks to the CLR).
IronPython is currently at a pre-alpha stage suitable for experimentation but not for serious development work.
Two comments
During the demo, it seemed that Jim had intellisense support for his python console. Any idea of what consolse he was using? MB
Tab-completion was introduced in version 0.9. The site IronPython.com seems to be dead, and the IronPython workspace at gotdotnet seems to be the place to look nowadays.