<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: The trouble with Ruby</title>
	<atom:link href="http://blog.simeonov.com/2006/08/09/the-trouble-with-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.simeonov.com/2006/08/09/the-trouble-with-ruby/</link>
	<description>Simeon Simeonov on entrepreneurship, innovation &#38; venture capital</description>
	<lastBuildDate>Thu, 19 Jan 2012 15:31:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Blogs, news and more!</title>
		<link>http://blog.simeonov.com/2006/08/09/the-trouble-with-ruby/#comment-2411</link>
		<dc:creator><![CDATA[Blogs, news and more!]]></dc:creator>
		<pubDate>Thu, 11 Jan 2007 01:39:59 +0000</pubDate>
		<guid isPermaLink="false">https://simeons.wordpress.com/2006/08/09/the-trouble-with-ruby/#comment-2411</guid>
		<description><![CDATA[very nice blog!mary]]></description>
		<content:encoded><![CDATA[<p>very nice blog!mary</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jcheng</title>
		<link>http://blog.simeonov.com/2006/08/09/the-trouble-with-ruby/#comment-13</link>
		<dc:creator><![CDATA[jcheng]]></dc:creator>
		<pubDate>Sat, 12 Aug 2006 21:00:41 +0000</pubDate>
		<guid isPermaLink="false">https://simeons.wordpress.com/2006/08/09/the-trouble-with-ruby/#comment-13</guid>
		<description><![CDATA[I replied with a long post in my blog, but here&#039;s one more thought. The single language feature that most distinguishes Ruby from other mainstream general purpose programming languages is closures. It&#039;s the source of much of Ruby&#039;s expressiveness and power, but also the biggest source of initial confusion among newbies.

C# 2.0 introduced closures, although you could still pretty much ignore them if you wanted to. With C# 3.0, you won&#039;t be able to turn around without bumping into closures, as lambda expressions are the linchpin of LINQ. Once people get used to lambda expressions, Java will be in trouble--it&#039;ll feel like going back to training wheels to go from C# 3.0 to Java 1.6 (or whatever is next for Java).

It&#039;s also worth noting that C# 2.0 added iterators, which are a limited form of continuations/coroutines. Sure, they were confusing for the average programmer, but for library designers who are writing e.g. parsers, they are a godsend.
http://pluralsight.com/blogs/dbox/archive/2005/04/17/7467.aspx]]></description>
		<content:encoded><![CDATA[<p>I replied with a long post in my blog, but here&#8217;s one more thought. The single language feature that most distinguishes Ruby from other mainstream general purpose programming languages is closures. It&#8217;s the source of much of Ruby&#8217;s expressiveness and power, but also the biggest source of initial confusion among newbies.</p>
<p>C# 2.0 introduced closures, although you could still pretty much ignore them if you wanted to. With C# 3.0, you won&#8217;t be able to turn around without bumping into closures, as lambda expressions are the linchpin of LINQ. Once people get used to lambda expressions, Java will be in trouble&#8211;it&#8217;ll feel like going back to training wheels to go from C# 3.0 to Java 1.6 (or whatever is next for Java).</p>
<p>It&#8217;s also worth noting that C# 2.0 added iterators, which are a limited form of continuations/coroutines. Sure, they were confusing for the average programmer, but for library designers who are writing e.g. parsers, they are a godsend.<br />
<a href="http://pluralsight.com/blogs/dbox/archive/2005/04/17/7467.aspx" rel="nofollow">http://pluralsight.com/blogs/dbox/archive/2005/04/17/7467.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: whateverblog. &#187; Blog Archive &#187; Re: The Trouble with Ruby</title>
		<link>http://blog.simeonov.com/2006/08/09/the-trouble-with-ruby/#comment-12</link>
		<dc:creator><![CDATA[whateverblog. &#187; Blog Archive &#187; Re: The Trouble with Ruby]]></dc:creator>
		<pubDate>Sat, 12 Aug 2006 10:07:33 +0000</pubDate>
		<guid isPermaLink="false">https://simeons.wordpress.com/2006/08/09/the-trouble-with-ruby/#comment-12</guid>
		<description><![CDATA[[...] Sim says: I like Ruby but I don’t see it becoming a mainstream language soon. The biggest strength of Ruby–the OO nature of the language and some of its cooler constructs–are its greatest weakness. Consider continuations, for example. How many people in the world would know how to implement something with continuations without screwing up? [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Sim says: I like Ruby but I don’t see it becoming a mainstream language soon. The biggest strength of Ruby–the OO nature of the language and some of its cooler constructs–are its greatest weakness. Consider continuations, for example. How many people in the world would know how to implement something with continuations without screwing up? [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flying Upside Down &#187; The trouble with Ruby</title>
		<link>http://blog.simeonov.com/2006/08/09/the-trouble-with-ruby/#comment-11</link>
		<dc:creator><![CDATA[Flying Upside Down &#187; The trouble with Ruby]]></dc:creator>
		<pubDate>Fri, 11 Aug 2006 21:24:38 +0000</pubDate>
		<guid isPermaLink="false">https://simeons.wordpress.com/2006/08/09/the-trouble-with-ruby/#comment-11</guid>
		<description><![CDATA[[...] Source: The trouble with Ruby Originally published on 8/9/2006 5:43 AM by Simeon Simeonov [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Source: The trouble with Ruby Originally published on 8/9/2006 5:43 AM by Simeon Simeonov [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

