<?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/"
		>
<channel>
	<title>Comments on: Ruby Implementations Shootout: Ruby vs Yarv vs JRuby vs Gardens Point Ruby .NET vs Rubinius vs Cardinal</title>
	<atom:link href="http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/feed/" rel="self" type="application/rss+xml" />
	<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/</link>
	<description>By Antonio Cangiano, Software Engineer &#38; Technical Evangelist at IBM</description>
	<lastBuildDate>Thu, 09 Sep 2010 03:37:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Lorenzo</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-216</link>
		<dc:creator>Lorenzo</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-216</guid>
		<description>Very intresting, thanks for doing this Antonio</description>
		<content:encoded><![CDATA[<p>Very intresting, thanks for doing this Antonio</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Silver</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-217</link>
		<dc:creator>Michael Silver</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-217</guid>
		<description>Great to see how the different implementations compare.  It is also another example of the speed boost Yarv will provide.

In another comparisons I saw, Ruby was actually the fastest scripting language, between PHP and Python, when used with YARV.</description>
		<content:encoded><![CDATA[<p>Great to see how the different implementations compare.  It is also another example of the speed boost Yarv will provide.</p>
<p>In another comparisons I saw, Ruby was actually the fastest scripting language, between PHP and Python, when used with YARV.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Asd</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-218</link>
		<dc:creator>Asd</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-218</guid>
		<description>The new JRuby compiler stuff should make it a lot faster.</description>
		<content:encoded><![CDATA[<p>The new JRuby compiler stuff should make it a lot faster.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-219</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-219</guid>
		<description>Awesome benchmarks. Ruby 2.0 is going to be fantastic then! Thanks so much for doing this.</description>
		<content:encoded><![CDATA[<p>Awesome benchmarks. Ruby 2.0 is going to be fantastic then! Thanks so much for doing this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Giovanni Intini</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-220</link>
		<dc:creator>Giovanni Intini</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-220</guid>
		<description>I was worried Yarv was not going to be fast enough, your tests show otherwise, I will sleep better :)</description>
		<content:encoded><![CDATA[<p>I was worried Yarv was not going to be fast enough, your tests show otherwise, I will sleep better <img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nobody</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-221</link>
		<dc:creator>nobody</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-221</guid>
		<description>Michael Silver:
Would you care to publish the url? Seems interesting.</description>
		<content:encoded><![CDATA[<p>Michael Silver:<br />
Would you care to publish the url? Seems interesting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Oliver Nutter</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-222</link>
		<dc:creator>Charles Oliver Nutter</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-222</guid>
		<description>Very interesting results, and very promising for JRuby. I&#039;d like to point out the following details about the JRuby results:


- We&#039;ve only recently started to work on performance; so these numbers actually look pretty good to me.

- This is JRuby in interpreted mode, compared to YARV, Ruby.NET, and Rubinius running with compiled code. Our prototype compiler has shown we can improve speed many times.

- Some of these are IO bound, and our IO subsystem is in bad need of improvement. But we know what&#039;s wrong, and we know we can fix it.

- We&#039;ve focused on correctness, which counts for a lot. We&#039;re the only alternative implementation that can run Rails out of the box. Now for the next
step :)


But it&#039;s great to see these numbers and see how we compare. It will motivate us to continue working (and I see from the mailing lists and IRC channel that&#039;s already happening :)</description>
		<content:encoded><![CDATA[<p>Very interesting results, and very promising for JRuby. I&#8217;d like to point out the following details about the JRuby results:</p>
<p>- We&#8217;ve only recently started to work on performance; so these numbers actually look pretty good to me.</p>
<p>- This is JRuby in interpreted mode, compared to YARV, Ruby.NET, and Rubinius running with compiled code. Our prototype compiler has shown we can improve speed many times.</p>
<p>- Some of these are IO bound, and our IO subsystem is in bad need of improvement. But we know what&#8217;s wrong, and we know we can fix it.</p>
<p>- We&#8217;ve focused on correctness, which counts for a lot. We&#8217;re the only alternative implementation that can run Rails out of the box. Now for the next<br />
step <img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>But it&#8217;s great to see these numbers and see how we compare. It will motivate us to continue working (and I see from the mailing lists and IRC channel that&#8217;s already happening <img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evan Phoenix</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-223</link>
		<dc:creator>Evan Phoenix</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-223</guid>
		<description>Just wanted to drop a note to let people know they shouldn&#039;t worry about rubinius. The project is so young that we&#039;ve not yet begun to perform any of the normal speed optimizations such as selector caching. These optimizations are now being added, and I&#039;ll ask that hopefully the tests be rerun against rubinius soon with these in place.</description>
		<content:encoded><![CDATA[<p>Just wanted to drop a note to let people know they shouldn&#8217;t worry about rubinius. The project is so young that we&#8217;ve not yet begun to perform any of the normal speed optimizations such as selector caching. These optimizations are now being added, and I&#8217;ll ask that hopefully the tests be rerun against rubinius soon with these in place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio Cangiano</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-224</link>
		<dc:creator>Antonio Cangiano</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-224</guid>
		<description>Hi Charles,

thank you so much for stopping by and adding details and a good contribution to the discussion. I&#039;m glad that you found this post somewhat useful. I believe JRuby is very promising, in fact it&#039;s always a part of my slides whenever I present Ruby and Ruby on Rails to meetings and conferences.</description>
		<content:encoded><![CDATA[<p>Hi Charles,</p>
<p>thank you so much for stopping by and adding details and a good contribution to the discussion. I&#8217;m glad that you found this post somewhat useful. I believe JRuby is very promising, in fact it&#8217;s always a part of my slides whenever I present Ruby and Ruby on Rails to meetings and conferences.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antonio Cangiano</title>
		<link>http://programmingzen.com/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-225</link>
		<dc:creator>Antonio Cangiano</dc:creator>
		<pubDate>Tue, 30 Nov 1999 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://72.52.169.158/~antonioc/2007/02/19/ruby-implementations-shootout-ruby-vs-yarv-vs-jruby-vs-gardens-point-ruby-net-vs-rubinius-vs-cardinal/#comment-225</guid>
		<description>Hi Evan,

thanks for commenting. As I wrote in the disclaimer &quot;... some of them haven’t been optimized for speed yet&quot;, and Rubinius, being a fairly young project,  is one of them. I plan to re-run these tests periodically so there will be plenty of space for testing improvements.

Also, feel free to drop me a line by email whenever you feel like Rubinius is ready for another test.

Thanks,
Antonio

PS: we&#039;re being slashdotted, so hopefully this will give more exposure to each single project as well.</description>
		<content:encoded><![CDATA[<p>Hi Evan,</p>
<p>thanks for commenting. As I wrote in the disclaimer &#8220;&#8230; some of them haven’t been optimized for speed yet&#8221;, and Rubinius, being a fairly young project,  is one of them. I plan to re-run these tests periodically so there will be plenty of space for testing improvements.</p>
<p>Also, feel free to drop me a line by email whenever you feel like Rubinius is ready for another test.</p>
<p>Thanks,<br />
Antonio</p>
<p>PS: we&#8217;re being slashdotted, so hopefully this will give more exposure to each single project as well.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
