<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Editor on Tony Andrew Meyer</title><link>http://tonyandrewmeyer.com/tags/editor/</link><description>Recent content in Editor on Tony Andrew Meyer</description><generator>Hugo</generator><language>en-nz</language><lastBuildDate>Fri, 17 Jul 2009 16:43:26 +1200</lastBuildDate><atom:link href="http://tonyandrewmeyer.com/tags/editor/index.xml" rel="self" type="application/rss+xml"/><item><title>IronPython editor postscript</title><link>http://tonyandrewmeyer.com/2009/07/17/ironpython-editor-postscript/</link><pubDate>Fri, 17 Jul 2009 16:43:26 +1200</pubDate><guid>http://tonyandrewmeyer.com/2009/07/17/ironpython-editor-postscript/</guid><description>&lt;p>&lt;a href="http://tonyandrewmeyer.wordpress.com/2009/07/12/choosing-an-ironpython-editor-for-teaching/">I earlier tried various editors I was considering using to teach IronPython&lt;/a>.  One of the glaring omissions was Eclipse/PyDev, which has built-in support and is a very well-known IDE (particularly in the &lt;a href="http://java.com">Java&lt;/a> community).  The main reason that I skipped Eclipse was that when I was searching for an IDE to use professionally about five years ago I tried Eclipse (for &lt;a href="http://python.org">Python&lt;/a>, C, and C++ development) and I really hated it - the IDE was very slow (especially to launch), it was very Java-centric, and just didn&amp;rsquo;t suit me at all.  I&amp;rsquo;d briefly tried Eclipse before that as well, with similar results.
Over the last few days, I decided that I was probably being unfair, and since this was a choice for my students rather than for me personally, I really ought to try Eclipse (with the PyDev extensions).  I also noticed recently a post about using IronPython with NetBeans - I&amp;rsquo;d heard of NetBeans before, but only in a Java development context, and since I stay as far away from Java development as I can, I had no experience with NetBeans at all.&lt;/p></description></item><item><title>Choosing an IronPython editor for teaching</title><link>http://tonyandrewmeyer.com/2009/07/12/choosing-an-ironpython-editor-for-teaching/</link><pubDate>Sun, 12 Jul 2009 11:25:28 +1200</pubDate><guid>http://tonyandrewmeyer.com/2009/07/12/choosing-an-ironpython-editor-for-teaching/</guid><description>&lt;p>The &lt;a href="http://northtec.ac.nz">Northtec&lt;/a> D520 &amp;ldquo;Programming&amp;rdquo; course is changing to &lt;a href="http://www.codeplex.com/IronPython">IronPython&lt;/a> (from &lt;a href="http://en.wikipedia.org/wiki/Visual_Basic">Visual Basic&lt;/a>) this year, so I have to figure out what editor/IDE the students should use.  In some ways, &lt;a href="http://www.microsoft.com/express/">Visual Studio&lt;/a> would be ideal, since they need to get exposed to that during the course (and it&amp;rsquo;s an excellent IDE, with a really great form designer), but since there isn&amp;rsquo;t any real IronPython support in Visual Studio (hopefully coming in 2010), it&amp;rsquo;s not really a viable option.  Instead, they&amp;rsquo;ll start with a simpler editor, and then briefly learn how to use Visual Studio&amp;rsquo;s form designer and subclass the forms in IronPython (as described in &lt;a href="http://www.ironpythoninaction.com/">IronPython in Action&lt;/a>).
The requirements here are a bit different than when selecting an editor/IDE for actual development work.  Firstly, it needs to be free (at least for educational use), and it needs to be reasonably simple to use the basic functionality (since these are first-year students).  Code-completion isn&amp;rsquo;t necessary (on the one hand, it helps them out while they are learning - on the other, they rely a little too much on it), nor is a built-in debugger, or support for complex projects.
I considered seven different editors/IDEs - there are a couple of others, but they either seemed too young (e.g. &lt;a href="http://lynanda.com/mediawiki/index.php/Main_Page">IronPython IDE&lt;/a>, &lt;a href="http://www.codeplex.com/IronEditor">IronEditor&lt;/a>), or inappropriate for other reasons (e.g. &lt;a href="http://zeusedit.com/python.html">ZeusEdit&lt;/a> is not free, I can&amp;rsquo;t stand &lt;a href="http://pydev.sourceforge.net/">Eclipse&lt;/a>.  &lt;strong>UPDATE&lt;/strong>: &lt;a href="http://tonyandrewmeyer.wordpress.com/2009/07/17/ironpython-editor-postscript/">I decided to try Eclipse and Netbeans after all&lt;/a>).&lt;/p></description></item></channel></rss>