<?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 Software development and other things</title>
	<atom:link href="http://markusjais.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://markusjais.com</link>
	<description></description>
	<lastBuildDate>Sat, 19 Nov 2011 03:12:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>Comment on Why Scala seems difficult but really isn&#8217;t by Dave</title>
		<link>http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/#comment-288</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Sat, 19 Nov 2011 03:12:19 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=74#comment-288</guid>
		<description>Regarding point #2 - I think you mean that Java is a purely imperative language and that is the biggest difference between it and Scala. Scala is an OOP language through and through, but the diffence between the imperative and functional paradigm is the primary difference between Java and Scala.</description>
		<content:encoded><![CDATA[<p>Regarding point #2 &#8211; I think you mean that Java is a purely imperative language and that is the biggest difference between it and Scala. Scala is an OOP language through and through, but the diffence between the imperative and functional paradigm is the primary difference between Java and Scala.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Scala seems difficult but really isn&#8217;t by Kevin</title>
		<link>http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/#comment-165</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Tue, 13 Sep 2011 19:48:52 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=74#comment-165</guid>
		<description>I think you are 100% correct in regards to learning and investment of time. I would argue that is not necessarily true for any language switch (but it is the case with Scala or say C++.)

The counter argument here is this: Going forward on the JVM, we developers want a suite of languages ranging from scripting to something like Java. Functional is fine; it is not an issue as Clojure has proven.

To have this plentiful toolkit, we need focused languages that let us get things done and which do not demand a huge investment of time before they are used effectively. And no, Scala is not a Java replacement. Java is not cryptic.</description>
		<content:encoded><![CDATA[<p>I think you are 100% correct in regards to learning and investment of time. I would argue that is not necessarily true for any language switch (but it is the case with Scala or say C++.)</p>
<p>The counter argument here is this: Going forward on the JVM, we developers want a suite of languages ranging from scripting to something like Java. Functional is fine; it is not an issue as Clojure has proven.</p>
<p>To have this plentiful toolkit, we need focused languages that let us get things done and which do not demand a huge investment of time before they are used effectively. And no, Scala is not a Java replacement. Java is not cryptic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Short book review: Functional Programming for Java Developers by Dean Wampler</title>
		<link>http://markusjais.com/short-book-review-functional-programming-for-java-developers/#comment-160</link>
		<dc:creator>Dean Wampler</dc:creator>
		<pubDate>Sun, 11 Sep 2011 19:51:16 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=157#comment-160</guid>
		<description>Markus,

Thanks for the kind review. I&#039;m glad you liked the book. Also, I&#039;m glad you appreciate the fact that I had to omit a lot of material to keep it short  :wink: 

Dean Wampler</description>
		<content:encoded><![CDATA[<p>Markus,</p>
<p>Thanks for the kind review. I&#8217;m glad you liked the book. Also, I&#8217;m glad you appreciate the fact that I had to omit a lot of material to keep it short  <img src='http://markusjais.com/wp-includes/images/smilies/icon_wink.gif' alt=':wink:' class='wp-smiley' />  </p>
<p>Dean Wampler</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Scala seems difficult but really isn&#8217;t by joe</title>
		<link>http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/#comment-28</link>
		<dc:creator>joe</dc:creator>
		<pubDate>Thu, 21 Jul 2011 21:24:27 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=74#comment-28</guid>
		<description>You don&#039;t have to invest a lot of time to use scala effectively.
Using case classes, lesser typing for simple classes, tuples as return values and filter/map/ etc.. builtin collection classes actually make you more productive after 2 days of intensive reading/testing (repl!).
Tooling is now also there - finally!.
The only problem is java collection interoperability.
There are now unfortunately 2 ways to do this in the scala library.

The rest will follow.</description>
		<content:encoded><![CDATA[<p>You don&#8217;t have to invest a lot of time to use scala effectively.<br />
Using case classes, lesser typing for simple classes, tuples as return values and filter/map/ etc.. builtin collection classes actually make you more productive after 2 days of intensive reading/testing (repl!).<br />
Tooling is now also there &#8211; finally!.<br />
The only problem is java collection interoperability.<br />
There are now unfortunately 2 ways to do this in the scala library.</p>
<p>The rest will follow.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Scala seems difficult but really isn&#8217;t by yuem</title>
		<link>http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/#comment-18</link>
		<dc:creator>yuem</dc:creator>
		<pubDate>Sat, 16 Jul 2011 13:29:50 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=74#comment-18</guid>
		<description>if you want a simple and powerful language,  try REBOL.     

www.rebol.com

There is also another promising language RED  

http://www.red-lang.org/2011/07/redsystem-goes-beta.html?m=0</description>
		<content:encoded><![CDATA[<p>if you want a simple and powerful language,  try REBOL.     </p>
<p><a href="http://www.rebol.com" rel="nofollow">http://www.rebol.com</a></p>
<p>There is also another promising language RED  </p>
<p><a href="http://www.red-lang.org/2011/07/redsystem-goes-beta.html?m=0" rel="nofollow">http://www.red-lang.org/2011/07/redsystem-goes-beta.html?m=0</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Scala seems difficult but really isn&#8217;t by Bruce Fancher</title>
		<link>http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/#comment-16</link>
		<dc:creator>Bruce Fancher</dc:creator>
		<pubDate>Fri, 15 Jul 2011 17:38:42 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=74#comment-16</guid>
		<description>&lt;b&gt;I recently asked the author of a book on Scala to compare and contrast the experience of using Scala with the experience of using Clojure.  He said that with Clojure, all the pain of the learning curve was up front, while with Scala, every time you thought you&#039;d climbed the learning curve, you&#039;d run into something that would drag you back down again.

Scala is a very impressive piece of engineering, but it&#039;s just too damn complicated.  Just learn and use Clojure instead.  If you have any doubts about why you&#039;d want to learn and use a Lisp, read Paul Graham.&lt;/b&gt;</description>
		<content:encoded><![CDATA[<p><b>I recently asked the author of a book on Scala to compare and contrast the experience of using Scala with the experience of using Clojure.  He said that with Clojure, all the pain of the learning curve was up front, while with Scala, every time you thought you&#8217;d climbed the learning curve, you&#8217;d run into something that would drag you back down again.</p>
<p>Scala is a very impressive piece of engineering, but it&#8217;s just too damn complicated.  Just learn and use Clojure instead.  If you have any doubts about why you&#8217;d want to learn and use a Lisp, read Paul Graham.</b></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Scala seems difficult but really isn&#8217;t by Javier Ortiz</title>
		<link>http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/#comment-14</link>
		<dc:creator>Javier Ortiz</dc:creator>
		<pubDate>Fri, 15 Jul 2011 01:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=74#comment-14</guid>
		<description>Hopefully NetBeans takes advantage of the lack of cookbooks and do something with the plugin that is in the community hands right now...</description>
		<content:encoded><![CDATA[<p>Hopefully NetBeans takes advantage of the lack of cookbooks and do something with the plugin that is in the community hands right now&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Scala seems difficult but really isn&#8217;t by Markus Jais</title>
		<link>http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/#comment-12</link>
		<dc:creator>Markus Jais</dc:creator>
		<pubDate>Thu, 14 Jul 2011 07:40:16 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=74#comment-12</guid>
		<description>@Kai: I agree about the IDE support. There is still room for improvement for the Eclipse plugin although I think it already is much better than it was about 6 months ago. 

I also hope the Netbeans plugin continues too improve. It is not bad but not yet a match for the Java part.</description>
		<content:encoded><![CDATA[<p>@Kai: I agree about the IDE support. There is still room for improvement for the Eclipse plugin although I think it already is much better than it was about 6 months ago. </p>
<p>I also hope the Netbeans plugin continues too improve. It is not bad but not yet a match for the Java part.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Scala seems difficult but really isn&#8217;t by Kai Wähner</title>
		<link>http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/#comment-11</link>
		<dc:creator>Kai Wähner</dc:creator>
		<pubDate>Thu, 14 Jul 2011 07:36:16 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=74#comment-11</guid>
		<description>Hey Markus, 
&lt;b&gt;
great blog. I agree with all four points! Nevertheless, two more comments:
&lt;b&gt;&lt;b&gt;
1) &quot;When you use the subset of Scala that let’s you do with Scala what you can do with Java, it is not more difficult at all, probably even easier than Java.&quot;
&lt;b&gt;
That may be true, but here your third point comes in: Not only blogs, but also most books use too complicated examples. Besides, you can look at code of open source projects. In Java, you could learn from such code, in Scala you do not understand anything (I tried this by myself when I started with Scala - I looked at Scala code of Apache Camel and did not understand any one code line).
&lt;b&gt;
It is very difficult to start as beginner due to stuff like own DSLs, several solutions for method syntax, and so on.
&lt;b&gt;
&lt;b&gt;
2) In my opinion, the killer argument against Scala still is the bad IDE support! Yes, IDEA works great in the meantime, but about 95 percent (I guess) use (or have to use) Eclipse in their enterprise projects - as I do. I hope that Odersky can speed up the development of the Scala Eclipse plugin even more...
&lt;b&gt;
&lt;b&gt;
Nevertheless, I really like Scala and hope that it will be used more in future projects!
&lt;b&gt;
&lt;b&gt;
Best regards,
Kai Wähner (Twitter: @KaiWaehner)</description>
		<content:encoded><![CDATA[<p>Hey Markus,<br />
<b><br />
great blog. I agree with all four points! Nevertheless, two more comments:<br />
</b><b></b><b><br />
1) &#8220;When you use the subset of Scala that let’s you do with Scala what you can do with Java, it is not more difficult at all, probably even easier than Java.&#8221;<br />
</b><b><br />
That may be true, but here your third point comes in: Not only blogs, but also most books use too complicated examples. Besides, you can look at code of open source projects. In Java, you could learn from such code, in Scala you do not understand anything (I tried this by myself when I started with Scala &#8211; I looked at Scala code of Apache Camel and did not understand any one code line).<br />
</b><b><br />
It is very difficult to start as beginner due to stuff like own DSLs, several solutions for method syntax, and so on.<br />
</b><b><br />
</b><b><br />
2) In my opinion, the killer argument against Scala still is the bad IDE support! Yes, IDEA works great in the meantime, but about 95 percent (I guess) use (or have to use) Eclipse in their enterprise projects &#8211; as I do. I hope that Odersky can speed up the development of the Scala Eclipse plugin even more&#8230;<br />
</b><b><br />
</b><b><br />
Nevertheless, I really like Scala and hope that it will be used more in future projects!<br />
</b><b><br />
</b><b><br />
Best regards,<br />
Kai Wähner (Twitter: @KaiWaehner)</b></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Why Scala seems difficult but really isn&#8217;t by Markus Jais</title>
		<link>http://markusjais.com/why-scala-seems-difficult-but-reallyisnt/#comment-9</link>
		<dc:creator>Markus Jais</dc:creator>
		<pubDate>Wed, 13 Jul 2011 19:47:38 +0000</pubDate>
		<guid isPermaLink="false">http://markusjais.com/?p=74#comment-9</guid>
		<description>@davenatx: I agree that Programming in Scala 2nd edition is an awesome book and I also agree that previous Java knowledge definitely helps. This is not a beginners book.
Cay Horstmann, author of the wonderful Core Java and Core JSF books is currently working on a book called &quot;Scala for the Impatient&quot; which is scheduled for November 2011 according to amazon.com. This probably will be a great to learn Scala once available.</description>
		<content:encoded><![CDATA[<p>@davenatx: I agree that Programming in Scala 2nd edition is an awesome book and I also agree that previous Java knowledge definitely helps. This is not a beginners book.<br />
Cay Horstmann, author of the wonderful Core Java and Core JSF books is currently working on a book called &#8220;Scala for the Impatient&#8221; which is scheduled for November 2011 according to amazon.com. This probably will be a great to learn Scala once available.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

