<?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: Tell us why your language sucks</title>
	<atom:link href="http://www.drmaciver.com/2008/02/tell-us-why-your-language-sucks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.drmaciver.com/2008/02/tell-us-why-your-language-sucks/</link>
	<description></description>
	<lastBuildDate>Wed, 10 Feb 2010 18:19:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: david</title>
		<link>http://www.drmaciver.com/2008/02/tell-us-why-your-language-sucks/comment-page-1/#comment-1067</link>
		<dc:creator>david</dc:creator>
		<pubDate>Thu, 21 Jan 2010 12:27:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.drmaciver.com/wordpress/?p=85#comment-1067</guid>
		<description>Absolutely, but sometimes the specific complaints are interesting. :-)</description>
		<content:encoded><![CDATA[<p>Absolutely, but sometimes the specific complaints are interesting. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: M.S. Babaei</title>
		<link>http://www.drmaciver.com/2008/02/tell-us-why-your-language-sucks/comment-page-1/#comment-1065</link>
		<dc:creator>M.S. Babaei</dc:creator>
		<pubDate>Thu, 21 Jan 2010 01:33:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.drmaciver.com/wordpress/?p=85#comment-1065</guid>
		<description>&quot;There are only two kinds of languages: the ones people complain about and the ones nobody uses&quot; --Bjarne Stroustrup

http://www2.research.att.com/~bs/bs_faq.html#really-say-that</description>
		<content:encoded><![CDATA[<p>&#8220;There are only two kinds of languages: the ones people complain about and the ones nobody uses&#8221; &#8211;Bjarne Stroustrup</p>
<p><a href="http://www2.research.att.com/~bs/bs_faq.html#really-say-that" rel="nofollow">http://www2.research.att.com/~bs/bs_faq.html#really-say-that</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bgsu_drew</title>
		<link>http://www.drmaciver.com/2008/02/tell-us-why-your-language-sucks/comment-page-1/#comment-1062</link>
		<dc:creator>bgsu_drew</dc:creator>
		<pubDate>Sat, 09 Jan 2010 02:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.drmaciver.com/wordpress/?p=85#comment-1062</guid>
		<description>Java:
* Too low level - try doing common tasks such as converting a file to a string or validating XML against a schema.  Java is definitely not meant for scripting.
* Tools are maddeningly slow, like try redeploying to an IBM Websphere server.
* Constantly changing enterprise standards that make it feel like you are trying to hit a moving target... and none of which ever seem to get the API quite right.  Is EJB3 great?  I dunno, cause my company is stuck using EJB2 on WAS6.1 on J2EE v1.4.
* Java code is not elegant or fun.  Yeah, it&#039;s subjective, but there&#039;s no closures (Predicates don&#039;t count) and no literal collection initialization.  
* Many frameworks required to do anything useful and high barrier to entry.  Front End (Struts) + Data Persistence (Hibernate) + Wire it all together (Spring) + Build System (Maven) + App Server (Glassfish).  This is exactly why Rails and Grails so attractive to web developers.</description>
		<content:encoded><![CDATA[<p>Java:<br />
* Too low level &#8211; try doing common tasks such as converting a file to a string or validating XML against a schema.  Java is definitely not meant for scripting.<br />
* Tools are maddeningly slow, like try redeploying to an IBM Websphere server.<br />
* Constantly changing enterprise standards that make it feel like you are trying to hit a moving target&#8230; and none of which ever seem to get the API quite right.  Is EJB3 great?  I dunno, cause my company is stuck using EJB2 on WAS6.1 on J2EE v1.4.<br />
* Java code is not elegant or fun.  Yeah, it&#8217;s subjective, but there&#8217;s no closures (Predicates don&#8217;t count) and no literal collection initialization.<br />
* Many frameworks required to do anything useful and high barrier to entry.  Front End (Struts) + Data Persistence (Hibernate) + Wire it all together (Spring) + Build System (Maven) + App Server (Glassfish).  This is exactly why Rails and Grails so attractive to web developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brazzy</title>
		<link>http://www.drmaciver.com/2008/02/tell-us-why-your-language-sucks/comment-page-1/#comment-1061</link>
		<dc:creator>brazzy</dc:creator>
		<pubDate>Tue, 05 Jan 2010 16:55:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.drmaciver.com/wordpress/?p=85#comment-1061</guid>
		<description>Java:

Most of the problems boil down to one thing, which is also responsible for a good part of Java&#039;s success: Sun&#039;s obsession with downwards compatibility.

- It makes adding language features agonizingly slow and often leads to ugly compromises (such as generics based on type erasure)
- It leaves the API library cluttered with warts and remnants of design errors, many of them left from the days of Java 1.0</description>
		<content:encoded><![CDATA[<p>Java:</p>
<p>Most of the problems boil down to one thing, which is also responsible for a good part of Java&#8217;s success: Sun&#8217;s obsession with downwards compatibility.</p>
<p>- It makes adding language features agonizingly slow and often leads to ugly compromises (such as generics based on type erasure)<br />
- It leaves the API library cluttered with warts and remnants of design errors, many of them left from the days of Java 1.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: odrzut</title>
		<link>http://www.drmaciver.com/2008/02/tell-us-why-your-language-sucks/comment-page-1/#comment-1060</link>
		<dc:creator>odrzut</dc:creator>
		<pubDate>Tue, 05 Jan 2010 16:36:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.drmaciver.com/wordpress/?p=85#comment-1060</guid>
		<description>Clojure - error messages are horrible,
using/requiring/importing libraries is more convulted than it could be,
to run clojure program you have to specify classpath with all classes it uses</description>
		<content:encoded><![CDATA[<p>Clojure &#8211; error messages are horrible,<br />
using/requiring/importing libraries is more convulted than it could be,<br />
to run clojure program you have to specify classpath with all classes it uses</p>
]]></content:encoded>
	</item>
</channel>
</rss>
