<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Notepad++ on Tony Andrew Meyer</title><link>http://tonyandrewmeyer.com/tags/notepad++/</link><description>Recent content in Notepad++ on Tony Andrew Meyer</description><generator>Hugo</generator><language>en-nz</language><lastBuildDate>Sun, 12 Jul 2009 11:25:28 +1200</lastBuildDate><atom:link href="http://tonyandrewmeyer.com/tags/notepad++/index.xml" rel="self" type="application/rss+xml"/><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>