<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Does Perl need a JIT?</title>
	<atom:link href="http://curiousprogrammer.wordpress.com/2011/06/06/does-perl-need-a-jit/feed/" rel="self" type="application/rss+xml" />
	<link>http://curiousprogrammer.wordpress.com/2011/06/06/does-perl-need-a-jit/</link>
	<description>Leveraging Perl and Emacs</description>
	<lastBuildDate>Sat, 15 Jun 2013 02:12:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Jared</title>
		<link>http://curiousprogrammer.wordpress.com/2011/06/06/does-perl-need-a-jit/#comment-9001</link>
		<dc:creator><![CDATA[Jared]]></dc:creator>
		<pubDate>Mon, 06 Jun 2011 20:55:12 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=1583#comment-9001</guid>
		<description><![CDATA[Hi Michael,

I agree it would be nice if Perl got a JIT, as I said in my second line.  However, I don&#039;t think it *needs* it.

If VM speed was that important for scripting languages, everybody would use Lua (and LuaJIT) rather than the P-languages.  PyPy would have killed off CPython, etc.

And again, right, it would be nice if your Starman app ran faster for free.  But really, how much difference would it make for 99% of Starman apps.  Would it make sense to devote finite development resource to a JIT rather a different, more useful Perl enhancement?

No, in my opinion.]]></description>
		<content:encoded><![CDATA[<p>Hi Michael,</p>
<p>I agree it would be nice if Perl got a JIT, as I said in my second line.  However, I don&#8217;t think it *needs* it.</p>
<p>If VM speed was that important for scripting languages, everybody would use Lua (and LuaJIT) rather than the P-languages.  PyPy would have killed off CPython, etc.</p>
<p>And again, right, it would be nice if your Starman app ran faster for free.  But really, how much difference would it make for 99% of Starman apps.  Would it make sense to devote finite development resource to a JIT rather a different, more useful Perl enhancement?</p>
<p>No, in my opinion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fulko</title>
		<link>http://curiousprogrammer.wordpress.com/2011/06/06/does-perl-need-a-jit/#comment-9000</link>
		<dc:creator><![CDATA[Fulko]]></dc:creator>
		<pubDate>Mon, 06 Jun 2011 14:41:45 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=1583#comment-9000</guid>
		<description><![CDATA[I&#039;d rather have a usable (up-to-date/finished) version of B:: or equivalent where I could ship a packaged product or P-code rather than &#039;a set of source code and CPAN library components&#039;.

...but I also agree with the &#039;long running persistent application&#039; issue too.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;d rather have a usable (up-to-date/finished) version of B:: or equivalent where I could ship a packaged product or P-code rather than &#8216;a set of source code and CPAN library components&#8217;.</p>
<p>&#8230;but I also agree with the &#8216;long running persistent application&#8217; issue too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Peters</title>
		<link>http://curiousprogrammer.wordpress.com/2011/06/06/does-perl-need-a-jit/#comment-8999</link>
		<dc:creator><![CDATA[Michael Peters]]></dc:creator>
		<pubDate>Mon, 06 Jun 2011 14:18:49 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=1583#comment-8999</guid>
		<description><![CDATA[I totally disagree. Lots of people write persistent long running web applications in Perl (using mod_perl, FastCGI or these days something like Starman) and having an optional JIT that would optimize it as it ran for days or weeks would be an amazing feature to have.]]></description>
		<content:encoded><![CDATA[<p>I totally disagree. Lots of people write persistent long running web applications in Perl (using mod_perl, FastCGI or these days something like Starman) and having an optional JIT that would optimize it as it ran for days or weeks would be an amazing feature to have.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nerdscentral</title>
		<link>http://curiousprogrammer.wordpress.com/2011/06/06/does-perl-need-a-jit/#comment-8998</link>
		<dc:creator><![CDATA[nerdscentral]]></dc:creator>
		<pubDate>Mon, 06 Jun 2011 09:55:14 +0000</pubDate>
		<guid isPermaLink="false">http://curiousprogrammer.wordpress.com/?p=1583#comment-8998</guid>
		<description><![CDATA[Hi, 

I tend to agree, Perl&#039;s ast based internal structure is very fast. The overhead of JIT would almost certainly be a big down side as most perl programs seem to run for a very short time. JIT makes more sense in a language designed from the ground up to be multi-threaded and memory safe so applications run for a long time in a server type role.

I think the future of Per is much more wedded to tooling - debuggers, IDEs etc. The internals of the language are pretty mature and it is hard to see much benefit with change of change&#039;s sake.

Best wishes - AJ]]></description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>I tend to agree, Perl&#8217;s ast based internal structure is very fast. The overhead of JIT would almost certainly be a big down side as most perl programs seem to run for a very short time. JIT makes more sense in a language designed from the ground up to be multi-threaded and memory safe so applications run for a long time in a server type role.</p>
<p>I think the future of Per is much more wedded to tooling &#8211; debuggers, IDEs etc. The internals of the language are pretty mature and it is hard to see much benefit with change of change&#8217;s sake.</p>
<p>Best wishes &#8211; AJ</p>
]]></content:encoded>
	</item>
</channel>
</rss>
