<?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: What Makes Groovy So&#8230;Groovy?</title>
	<atom:link href="http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/feed/" rel="self" type="application/rss+xml" />
	<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/</link>
	<description>Another Geek Finding His Place on the Web</description>
	<lastBuildDate>Tue, 31 Aug 2010 10:03:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: iga</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-109</link>
		<dc:creator>iga</dc:creator>
		<pubDate>Tue, 22 Sep 2009 16:39:50 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-109</guid>
		<description>thank you :)</description>
		<content:encoded><![CDATA[<p>thank you <img src='http://joe.kueser.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Groovier than Java, but...</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-108</link>
		<dc:creator>Groovier than Java, but...</dc:creator>
		<pubDate>Fri, 28 Aug 2009 11:07:49 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-108</guid>
		<description>10.Brevity: a 40% code reduction for Groovy from Java, but what about the slowdown in execution time?
9.Yep, ranges are cool! Makes Groovy code look more like Python.
8.Beans: do you really need properties? Why not just code directly to the field?
7.Expando: Wow, just like Ruby open classes.
6.Grep: just use Unix (or call it from Perl)
5.Spring integration: better than Java.
4.Builders: Groovy truly innovated here, though Ruby long ago copied them.
3.Unit tests, mocks, stubs: better than Java.
2.Closures: many languages have them. Use Scala if you also want variable hiding!
1.ExpandoMetaClass: better than Java. In fact, if you&#039;re a Java programmer and need to stay on the JVM, then Groovy could be for you. But after a while, you might get itchy fingers and try out Python/Ruby, Scala, Haskell, Smalltalk, Scheme/Lisp, APL/J/K, etc, then wonder why you stayed with Groovy for so long!</description>
		<content:encoded><![CDATA[<p>10.Brevity: a 40% code reduction for Groovy from Java, but what about the slowdown in execution time?<br />
9.Yep, ranges are cool! Makes Groovy code look more like Python.<br />
8.Beans: do you really need properties? Why not just code directly to the field?<br />
7.Expando: Wow, just like Ruby open classes.<br />
6.Grep: just use Unix (or call it from Perl)<br />
5.Spring integration: better than Java.<br />
4.Builders: Groovy truly innovated here, though Ruby long ago copied them.<br />
3.Unit tests, mocks, stubs: better than Java.<br />
2.Closures: many languages have them. Use Scala if you also want variable hiding!<br />
1.ExpandoMetaClass: better than Java. In fact, if you&#8217;re a Java programmer and need to stay on the JVM, then Groovy could be for you. But after a while, you might get itchy fingers and try out Python/Ruby, Scala, Haskell, Smalltalk, Scheme/Lisp, APL/J/K, etc, then wonder why you stayed with Groovy for so long!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: reboltutorial</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-107</link>
		<dc:creator>reboltutorial</dc:creator>
		<pubDate>Thu, 27 Aug 2009 13:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-107</guid>
		<description>Groovy designer said Scala is better so why not Scala ;)</description>
		<content:encoded><![CDATA[<p>Groovy designer said Scala is better so why not Scala <img src='http://joe.kueser.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Ditzel</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-106</link>
		<dc:creator>Charles Ditzel</dc:creator>
		<pubDate>Tue, 25 Aug 2009 22:36:51 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-106</guid>
		<description>Excellent post.</description>
		<content:encoded><![CDATA[<p>Excellent post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Kueser</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-105</link>
		<dc:creator>Joe Kueser</dc:creator>
		<pubDate>Tue, 25 Aug 2009 18:54:54 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-105</guid>
		<description>The link didn&#039;t show up...let&#039;s try that again:

http://www.amazon.com/Groovy-Action-Dierk-Koenig/dp/1932394842/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1251226100&amp;sr=8-1</description>
		<content:encoded><![CDATA[<p>The link didn&#8217;t show up&#8230;let&#8217;s try that again:</p>
<p><a href="http://www.amazon.com/Groovy-Action-Dierk-Koenig/dp/1932394842/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1251226100&#038;sr=8-1" rel="nofollow">http://www.amazon.com/Groovy-Action-Dierk-Koenig/dp/1932394842/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1251226100&#038;sr=8-1</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Kueser</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-104</link>
		<dc:creator>Joe Kueser</dc:creator>
		<pubDate>Tue, 25 Aug 2009 18:52:07 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-104</guid>
		<description>Thanks, Dierk,

Very true.  I tried to give credit where credit was due, but may have missed a couple.  If you can let me know what I missed, I&#039;ll be happy to site your work.

Groovy In Action is an excellent book, one you should be proud of, as I mentioned in the &quot;Expando&quot; section.  

&lt;http://www.amazon.com/Groovy-Action-Dierk-Koenig/dp/1932394842/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1251226100&amp;sr=8-1&gt;

Buy it!  Now!</description>
		<content:encoded><![CDATA[<p>Thanks, Dierk,</p>
<p>Very true.  I tried to give credit where credit was due, but may have missed a couple.  If you can let me know what I missed, I&#8217;ll be happy to site your work.</p>
<p>Groovy In Action is an excellent book, one you should be proud of, as I mentioned in the &#8220;Expando&#8221; section.  </p>
<p><http: //www.amazon.com/Groovy-Action-Dierk-Koenig/dp/1932394842/ref=sr_1_1?ie=UTF8&#038;s=books&#038;qid=1251226100&#038;sr=8-1></p>
<p>Buy it!  Now!</http:></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dierk König</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-103</link>
		<dc:creator>Dierk König</dc:creator>
		<pubDate>Tue, 25 Aug 2009 18:34:19 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-103</guid>
		<description>Hi, great post. When you quote example from the Groovy in Action book literally, you should give credits.
cheers, Dierk</description>
		<content:encoded><![CDATA[<p>Hi, great post. When you quote example from the Groovy in Action book literally, you should give credits.<br />
cheers, Dierk</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert O'Connor</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-46</link>
		<dc:creator>Robert O'Connor</dc:creator>
		<pubDate>Sun, 02 Mar 2008 22:09:06 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-46</guid>
		<description>Amazing post! (I know i&#039;m  late reading it; but i found it while surfing around. Every point you hit  on is why I love groovy... Awesome job!</description>
		<content:encoded><![CDATA[<p>Amazing post! (I know i&#8217;m  late reading it; but i found it while surfing around. Every point you hit  on is why I love groovy&#8230; Awesome job!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Kueser</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-18</link>
		<dc:creator>Joe Kueser</dc:creator>
		<pubDate>Fri, 26 Oct 2007 01:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-18</guid>
		<description>Awesome.  Thanks Paul!</description>
		<content:encoded><![CDATA[<p>Awesome.  Thanks Paul!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul King</title>
		<link>http://joe.kueser.com/2007/10/06/what-makes-groovy-sogroovy/comment-page-1/#comment-17</link>
		<dc:creator>Paul King</dc:creator>
		<pubDate>Fri, 26 Oct 2007 00:55:27 +0000</pubDate>
		<guid isPermaLink="false">http://joe.kueser.com/?p=7#comment-17</guid>
		<description>Re: using Spring within Groovy without a single bit of XML configuration

Check out the Groovy documentation:
http://groovy.codehaus.org/Using+Spring+Factories+with+Groovy

Look for Annotation Approach and BeanBuilder Approach - both let you leave the XML at home.</description>
		<content:encoded><![CDATA[<p>Re: using Spring within Groovy without a single bit of XML configuration</p>
<p>Check out the Groovy documentation:<br />
<a href="http://groovy.codehaus.org/Using+Spring+Factories+with+Groovy" rel="nofollow">http://groovy.codehaus.org/Using+Spring+Factories+with+Groovy</a></p>
<p>Look for Annotation Approach and BeanBuilder Approach &#8211; both let you leave the XML at home.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
