<?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 for Minimal Software</title>
	<atom:link href="http://www.minimalsoftware.com/blog/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://www.minimalsoftware.com/blog</link>
	<description>software shouldn't be so painful</description>
	<lastBuildDate>Mon, 01 Jun 2009 03:19:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Spring Roo &#8211; Bootstrap problems on Windows by BEN ALEX</title>
		<link>http://www.minimalsoftware.com/blog/?p=29&#038;cpage=1#comment-1975</link>
		<dc:creator>BEN ALEX</dc:creator>
		<pubDate>Mon, 01 Jun 2009 03:19:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.minimalsoftware.com/blog/?p=29#comment-1975</guid>
		<description>Just a quick note to let you know we&#039;re fixed the above drive letter bug. Check out the ROO-59 issue comments if you&#039;d like a replacement batch file that should work with a different drive letter. This will be included in the next Roo release, 1.0.0.M2.</description>
		<content:encoded><![CDATA[<p>Just a quick note to let you know we&#8217;re fixed the above drive letter bug. Check out the ROO-59 issue comments if you&#8217;d like a replacement batch file that should work with a different drive letter. This will be included in the next Roo release, 1.0.0.M2.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Spring Roo &#8211; Bootstrap problems on Windows by admin</title>
		<link>http://www.minimalsoftware.com/blog/?p=29&#038;cpage=1#comment-1923</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Sat, 30 May 2009 09:08:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.minimalsoftware.com/blog/?p=29#comment-1923</guid>
		<description>Thanks Ben - very impressed so far!</description>
		<content:encoded><![CDATA[<p>Thanks Ben &#8211; very impressed so far!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Spring Roo &#8211; Bootstrap problems on Windows by Ben Alex</title>
		<link>http://www.minimalsoftware.com/blog/?p=29&#038;cpage=1#comment-1913</link>
		<dc:creator>Ben Alex</dc:creator>
		<pubDate>Sat, 30 May 2009 01:32:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.minimalsoftware.com/blog/?p=29#comment-1913</guid>
		<description>My apologies that you ran into this problem. FYI I&#039;ve logged it at http://jira.springframework.org/browse/ROO-59 and we&#039;ll address in the 1.0.0.M2 release.</description>
		<content:encoded><![CDATA[<p>My apologies that you ran into this problem. FYI I&#8217;ve logged it at <a href="http://jira.springframework.org/browse/ROO-59" rel="nofollow">http://jira.springframework.org/browse/ROO-59</a> and we&#8217;ll address in the 1.0.0.M2 release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Java as a first language &#8211; slammed by Andrew Whaley</title>
		<link>http://www.minimalsoftware.com/blog/?p=5&#038;cpage=1#comment-24</link>
		<dc:creator>Andrew Whaley</dc:creator>
		<pubDate>Mon, 10 Nov 2008 22:45:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.minimalsoftware.com/blog/?p=5#comment-24</guid>
		<description>I&#039;ve been a Java programmer for even longer than you - if that&#039;s possible and I agree that Java *is* a poor language for teaching. What&#039;s more I&#039;m coming to the opinion that it&#039;s not a great language for developing systems in either !

Whilst Java has a great object-system, we must remember that OO is not the be all and end all of a language - we managed perfectly well in C before Java came along and whilst GUI&#039;s were a bit messy without OO, not all problems are best tackled with an OO approach.

A rather simplistic example, the old Hello World application - in Java, you have to create a class and then a static main method with arguments that you are never going to use etc. In Lisp, the program would just be :-

&quot;Hello World&quot;

OK it&#039;s not a realistic example but it illustrates how objects can get in the way when they are not necessary. 

As for a teaching language, Java is a poor choice because it doesn&#039;t even support some of the things that you would want to teach e.g. macros, closures and continuations.  A functional language like Lisp or better still Scheme would be a far better choice. The power of these languages is that they are extensible through macros and closures  in a way that Java isn&#039;t - hence all the dirty XML frameworks that litter our daily lives.

Glad I discovered your blog - I&#039;ll read the other articles.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been a Java programmer for even longer than you &#8211; if that&#8217;s possible and I agree that Java *is* a poor language for teaching. What&#8217;s more I&#8217;m coming to the opinion that it&#8217;s not a great language for developing systems in either !</p>
<p>Whilst Java has a great object-system, we must remember that OO is not the be all and end all of a language &#8211; we managed perfectly well in C before Java came along and whilst GUI&#8217;s were a bit messy without OO, not all problems are best tackled with an OO approach.</p>
<p>A rather simplistic example, the old Hello World application &#8211; in Java, you have to create a class and then a static main method with arguments that you are never going to use etc. In Lisp, the program would just be :-</p>
<p>&#8220;Hello World&#8221;</p>
<p>OK it&#8217;s not a realistic example but it illustrates how objects can get in the way when they are not necessary. </p>
<p>As for a teaching language, Java is a poor choice because it doesn&#8217;t even support some of the things that you would want to teach e.g. macros, closures and continuations.  A functional language like Lisp or better still Scheme would be a far better choice. The power of these languages is that they are extensible through macros and closures  in a way that Java isn&#8217;t &#8211; hence all the dirty XML frameworks that litter our daily lives.</p>
<p>Glad I discovered your blog &#8211; I&#8217;ll read the other articles.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by Geoff Brown</title>
		<link>http://www.minimalsoftware.com/blog/?page_id=2&#038;cpage=1#comment-21</link>
		<dc:creator>Geoff Brown</dc:creator>
		<pubDate>Sat, 09 Aug 2008 00:58:57 +0000</pubDate>
		<guid isPermaLink="false">#comment-21</guid>
		<description>What a great idea ! Common sense. Please keep up the good work. We now have our Apple iPhone App on the Apple iTunes Store .. thought you might approve.

Geoff.</description>
		<content:encoded><![CDATA[<p>What a great idea ! Common sense. Please keep up the good work. We now have our Apple iPhone App on the Apple iTunes Store .. thought you might approve.</p>
<p>Geoff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MinimalSoftware&#8230; by Andrew</title>
		<link>http://www.minimalsoftware.com/blog/?p=1&#038;cpage=1#comment-2</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Tue, 15 Jan 2008 09:27:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.minimalsoftware.com/blog/?p=1#comment-2</guid>
		<description>As a taxi driver said to me last week - &quot;Common sense is the rarest thing in this society&quot;</description>
		<content:encoded><![CDATA[<p>As a taxi driver said to me last week &#8211; &#8220;Common sense is the rarest thing in this society&#8221;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
