Saturday, January 17, 2009

Davy's IronPython Editor

One thing that isn't clear when working with IronPython (as if it was clear for Python) is which IDE to use. The Visual Studio 2008 integration is done through IronPython Studio. This has impressive elements - but also plenty of rough edges and in my opinion isn't stable enough for regular use. IronPython Studio is built on IronPython 1 and seems to be little more than abandonware from the company that produced it.

It is not necessary to use IronPython Studio to debug IronPython code in Visual Studio, however if you want features you're used to in a Python IDE (autocomplete, go to definition, call tips, integrated interactive interpreter and so on) then you probably want to look elsewhere. I use the capable Wing IDE, but a custom solution for IronPython would be an interesting project.

This is where Davy Mitchell steps in with a new project called Davy's IronPython editor.

The screenshot below shows the editor pane (implemented with the Windows Forms SyntaxBox component) and the class browser.

You can download Davy's IronPython Editor from its Google code project page:
The project intentions is to create a editor along the lines of SPE or DrPython for the IronPython world. DIE is easy to deploy (zero install) and will run from a USB key etc.

This project is targeted at IronPython 2.0 and is developed on the Windows Platform. Currently it uses the SyntaxBox component (LGPL) for the text editing component.

No comments:

Post a Comment

Note: only a member of this blog may post a comment.