<?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"
	>
<channel>
	<title>Comments on: Groovy and Ruby</title>
	<atom:link href="http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/</link>
	<description>A northern, icebears-on-the-streets, view on programming, music etc. from Marcus Ahnve</description>
	<pubDate>Wed, 20 Aug 2008 18:57:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Marcus</title>
		<link>http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31289</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Thu, 17 Jan 2008 20:05:35 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31289</guid>
		<description>&lt;p&gt;Graeme and Danno, thanks for your clarifications. I stand corrected.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Graeme and Danno, thanks for your clarifications. I stand corrected.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Danno Ferrin</title>
		<link>http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31286</link>
		<dc:creator>Danno Ferrin</dc:creator>
		<pubDate>Thu, 17 Jan 2008 18:27:18 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31286</guid>
		<description>&lt;p&gt;It should be noted in the huxili paper the test methodology is not the norm of how a runtime Groovy application works, particularly grails.  The same script is not compiled over and over again, it is cached once and re-used over and over again, whereas the example the paper is based on uses what appears to be something based on JSR-223 style invocations, where the better examaple may be to use javax.script.CompiledScript.  All this paper does is demonstrate the intepreted vs. compiled nature of Ruby vs. Groovy.&lt;/p&gt;

&lt;p&gt;A better and more real-world case of memory use would come from calling a compile GSP page 7000 times or a page generated by JRuby on rails 7000 times.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>It should be noted in the huxili paper the test methodology is not the norm of how a runtime Groovy application works, particularly grails.  The same script is not compiled over and over again, it is cached once and re-used over and over again, whereas the example the paper is based on uses what appears to be something based on JSR-223 style invocations, where the better examaple may be to use javax.script.CompiledScript.  All this paper does is demonstrate the intepreted vs. compiled nature of Ruby vs. Groovy.</p>

<p>A better and more real-world case of memory use would come from calling a compile GSP page 7000 times or a page generated by JRuby on rails 7000 times.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Graeme Rocher</title>
		<link>http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31285</link>
		<dc:creator>Graeme Rocher</dc:creator>
		<pubDate>Thu, 17 Jan 2008 16:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31285</guid>
		<description>&lt;p&gt;That report is complete nonsense. Firstly it shows no code which for such an official looking report is ridiculous. Second I can pretty much guaruantee the problem is that huxili is using the same GroovyShell instance the whole time instead of creating a new one each time.&lt;/p&gt;

&lt;p&gt;The result is the GroovyShell's class loader (and hence the classes) are never garbage collected. Besides it is easy to find and point out scalability issues in JRuby too if you dig hard enough: &lt;/p&gt;

&lt;p&gt;http://groups.google.com/group/jvm-languages/browse_thread/thread/af8838607b60cc0b/e7f3247409b57f19?lnk=gst&#38;q=600mb#e7f3247409b57f19&lt;/p&gt;

&lt;p&gt;I'm not going to make a fuss about them, my advice is to simply try both languages out and don't dismiss either due to nonsense reports.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>That report is complete nonsense. Firstly it shows no code which for such an official looking report is ridiculous. Second I can pretty much guaruantee the problem is that huxili is using the same GroovyShell instance the whole time instead of creating a new one each time.</p>

<p>The result is the GroovyShell&#8217;s class loader (and hence the classes) are never garbage collected. Besides it is easy to find and point out scalability issues in JRuby too if you dig hard enough: </p>

<p><a href="http://groups.google.com/group/jvm-languages/browse_thread/thread/af8838607b60cc0b/e7f3247409b57f19?lnk=gst&amp;q=600mb#e7f3247409b57f19" rel="nofollow">http://groups.google.com/group/jvm-languages/browse_thread/thread/af8838607b60cc0b/e7f3247409b57f19?lnk=gst&amp;q=600mb#e7f3247409b57f19</a></p>

<p>I&#8217;m not going to make a fuss about them, my advice is to simply try both languages out and don&#8217;t dismiss either due to nonsense reports.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus</title>
		<link>http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31281</link>
		<dc:creator>Marcus</dc:creator>
		<pubDate>Thu, 17 Jan 2008 14:37:29 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31281</guid>
		<description>&lt;p&gt;huxili,&lt;/p&gt;

&lt;p&gt;After reading your report I wonder if Groovy is ready for anything, enterprise or not.&lt;/p&gt;

&lt;p&gt;(Note - I am not against Groovy as a language per se. I have followed it ever since James Strachan came up with the idea)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>huxili,</p>

<p>After reading your report I wonder if Groovy is ready for anything, enterprise or not.</p>

<p>(Note - I am not against Groovy as a language per se. I have followed it ever since James Strachan came up with the idea)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: huxili</title>
		<link>http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31278</link>
		<dc:creator>huxili</dc:creator>
		<pubDate>Thu, 17 Jan 2008 13:38:19 +0000</pubDate>
		<guid isPermaLink="false">http://marcus.ahnve.net/2008/01/17/groovy-and-ruby/#comment-31278</guid>
		<description>&lt;p&gt;The following article shows also Groovy is not ready for 
entreprise application as well: 
http://www.huxili.com/reports/ID000188&lt;/p&gt;

&lt;p&gt;It has serious design problem!&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>The following article shows also Groovy is not ready for 
entreprise application as well: 
<a href="http://www.huxili.com/reports/ID000188" rel="nofollow">http://www.huxili.com/reports/ID000188</a></p>

<p>It has serious design problem!</p>]]></content:encoded>
	</item>
</channel>
</rss>
