<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jeremy Smyth's Blog &#187; Debugging</title>
	<atom:link href="http://jeremysmyth.com/tag/debugging/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeremysmyth.com</link>
	<description></description>
	<lastBuildDate>Tue, 10 Aug 2010 12:07:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Perl editing with Eclipse</title>
		<link>http://jeremysmyth.com/2009/06/18/perl-editing-with-eclipse/</link>
		<comments>http://jeremysmyth.com/2009/06/18/perl-editing-with-eclipse/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 23:30:55 +0000</pubDate>
		<dc:creator>Jeremy Smyth</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://jeremysmyth.com/?p=35</guid>
		<description><![CDATA[Part of the problem with developing Java is the plethora of IDEs out there, and the lack of standardisation. It&#8217;s not really a problem with IDEs as much as with Java server platforms, as IDEs are largely the same; server platforms are rarely the same.
With Perl, the lack of standardisation in IDEs is not considered [...]]]></description>
			<content:encoded><![CDATA[<p>Part of the problem with developing Java is the plethora of IDEs out there, and the lack of standardisation. It&#8217;s not really a problem with IDEs as much as with Java server platforms, as IDEs are largely the same; server platforms are rarely the same.</p>
<p>With Perl, the lack of standardisation in IDEs is not considered as much a problem, for the simple reason that many Perl programmers are really old-school, and tend to prefer simple text editors. Most of my recent Perl work has been done through Vim.</p>
<p>However, after teaching a Java course recently through  a combination of Eclipse and ConTEXT, I had a look at Eclipse&#8217;s support for Perl, particularly with a view to debugging support; Vim doesn&#8217;t have native step-through debugging, and Eclipse seems already suited to things like that.</p>
<p>If you&#8217;re already familiar with debugging in Eclipse, then the <a href="http://www.epic-ide.org/download.php">EPIC plugin</a> is well worth looking at for its Perl support.</p>
<p>It&#8217;s got stepped debugging within the Debug perspective, just like Eclipse has with other languages. Its Perl support is not as strong as the Java support &#8212; the Watch features and relatively simple editor features like refactoring support leave a lot to be desired &#8212; but it&#8217;s got an easier learning curve than e.g. &#8220;perl -d&#8221; (the &#8217;standard&#8217; way to debug perl), or even learning a new editor like Emacs, with its Perl debugging integration. Of course, as a Vim user I haven&#8217;t even learned to hack Perl in Emacs&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jeremysmyth.com/2009/06/18/perl-editing-with-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
