<?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"
	>
<channel>
	<title>Comments on: The Rise Of Functional Programming: F#/Scala/Haskell and the failing of Lisp</title>
	<atom:link href="http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/</link>
	<description>Brandon Werner writes about business, leadership and technology with special emphasis on cloud computing, concurrency, and high performance architectures</description>
	<pubDate>Thu, 28 Aug 2008 15:45:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: Brandon Werner &#187; Blog Archive &#187; Thoughts On Google&#8217;s Conference on Scalability In Seattle</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-5724</link>
		<dc:creator>Brandon Werner &#187; Blog Archive &#187; Thoughts On Google&#8217;s Conference on Scalability In Seattle</dc:creator>
		<pubDate>Mon, 16 Jun 2008 08:38:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-5724</guid>
		<description>[...] language (I&#8217;m suspicious you can even do STM well in an imperative language with state - as I discussed before) but beyond suggesting the keyword &#8220;atomic&#8221; to replace &#8220;synchronized&#8221; in [...]</description>
		<content:encoded><![CDATA[<p>[...] language (I&#8217;m suspicious you can even do STM well in an imperative language with state - as I discussed before) but beyond suggesting the keyword &#8220;atomic&#8221; to replace &#8220;synchronized&#8221; in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon Werner &#187; Blog Archive &#187; Franz Responds To The Failure Of Lisp Post - What Platform Will Own Web 3.0?</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-5656</link>
		<dc:creator>Brandon Werner &#187; Blog Archive &#187; Franz Responds To The Failure Of Lisp Post - What Platform Will Own Web 3.0?</dc:creator>
		<pubDate>Mon, 05 May 2008 18:01:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-5656</guid>
		<description>[...] took Franz and other Lisp companies to task a few weeks ago in a posting I wrote: The Rise Of Functional Programming: F#/Scala/Haskell and the failing of Lisp: It’s hard to understand where it came from. Certainly one can argue the broader academic [...]</description>
		<content:encoded><![CDATA[<p>[...] took Franz and other Lisp companies to task a few weeks ago in a posting I wrote: The Rise Of Functional Programming: F#/Scala/Haskell and the failing of Lisp: It’s hard to understand where it came from. Certainly one can argue the broader academic [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: No future for functional programming in 2008 - Scala, F# and Nu at Stephans Blog</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-5190</link>
		<dc:creator>No future for functional programming in 2008 - Scala, F# and Nu at Stephans Blog</dc:creator>
		<pubDate>Mon, 21 Jan 2008 11:21:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-5190</guid>
		<description>[...] Scala will gain momentum, and at least one high visibility project will use Scala&#8221;. Brandon chimes in with &#8220;The most important thing to emerge from the discussion is the larger role functional [...]</description>
		<content:encoded><![CDATA[<p>[...] Scala will gain momentum, and at least one high visibility project will use Scala&#8221;. Brandon chimes in with &#8220;The most important thing to emerge from the discussion is the larger role functional [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sohail</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4967</link>
		<dc:creator>Sohail</dc:creator>
		<pubDate>Mon, 14 Jan 2008 20:52:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4967</guid>
		<description>YOU SUCK.

No just kidding. I think the main problem with Lisp is nothing to do with Lisp. Rather that Lisp doesn't need to really change anymore because any problems can be smoothed over by libraries.

I would say that the majority of Lisp development *is* the desktop however. I pulled that one out of my ass.</description>
		<content:encoded><![CDATA[<p>YOU SUCK.</p>
<p>No just kidding. I think the main problem with Lisp is nothing to do with Lisp. Rather that Lisp doesn&#8217;t need to really change anymore because any problems can be smoothed over by libraries.</p>
<p>I would say that the majority of Lisp development *is* the desktop however. I pulled that one out of my ass.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rascunho &#187; Blog Archive &#187; links for 2008-01-14</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4965</link>
		<dc:creator>rascunho &#187; Blog Archive &#187; links for 2008-01-14</dc:creator>
		<pubDate>Mon, 14 Jan 2008 20:21:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4965</guid>
		<description>[...] Brandon Werner » Blog Archive » The Rise Of Functional Programming: F#/Scala/Haskell and the faili... Over at Lambda The Ultimate, the best academic programming blog on earth there is a large debate going on regarding what the future of languages will be for 2008. The most important thing to emerge from the discussion is the larger role of functional prog (tags: www.brandonwerner.com 2008 mes0 dia14 at_tecp F# Lisp crítica programming) [...]</description>
		<content:encoded><![CDATA[<p>[...] Brandon Werner » Blog Archive » The Rise Of Functional Programming: F#/Scala/Haskell and the faili&#8230; Over at Lambda The Ultimate, the best academic programming blog on earth there is a large debate going on regarding what the future of languages will be for 2008. The most important thing to emerge from the discussion is the larger role of functional prog (tags: <a href="http://www.brandonwerner.com" rel="nofollow">http://www.brandonwerner.com</a> 2008 mes0 dia14 at_tecp F# Lisp crítica programming) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Galo</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4963</link>
		<dc:creator>Galo</dc:creator>
		<pubDate>Mon, 14 Jan 2008 17:54:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4963</guid>
		<description>The problem with the Lisp community is that they are an order of magnitude smarter than the average programmer, and are not afraid to hide it. Most people in that community are doing stuff much more complex than web apps and desktop bullshit. Given that fact, the talk is much more about optimization, language constructs  and future/past than integration and hype.

Common Lisp is not the answer to everything as people would like to consider it. And when the uninformed discovers that he is more than upset that Lisp is not the solution to all his problems as it is advertised to be. No functional language is, actually. Functional languages (and their communities) are specially difficult to deal with because those doing it are not your average Java programmer. Functional language is like OO: it's great, IF you can do it right.

How people can bash Lisp is beyond me. The argument is "Common Lisp is not PURE as Scheme or Haskell" or "CLOS is not massaging passing". Do anyone know another language which is 50 years old and STILL matters in an argument? Do anyone know another language which has more practical applications, within the Functional paradigm? Java is barely a decade old and is disintegrating.

Would I prefer Scheme over Common Lisp? Yeah. It's cleaner, purer, and downright prettier. But Scheme can't address the problems CL is prepared to. The hype on 'pure functional languages'. Purity in functional languages is overrated, and you know why? Because NO ONE does it! No one cares all that much about encapsulation and information hiding. Every OO project has some MAJOR crimes against the OO paradigm.

So, back to my point: functional languages only matter to those who can code it. Just like in OO, if you give a beautiful language like Haskell (and 'pure') to a lame coder he'll produce code so ugly you'll scream to go back to Java. And the industry does not have many coders who can do FP justice. The companies who do not have the staff, or the management intelligence (oh, wait. What IS that?) will be killed by FP.

Paraphrasing Dijkstra: FP is one of the most difficult fields of Programming. The poorer programmers might want to stick with pure OO.</description>
		<content:encoded><![CDATA[<p>The problem with the Lisp community is that they are an order of magnitude smarter than the average programmer, and are not afraid to hide it. Most people in that community are doing stuff much more complex than web apps and desktop bullshit. Given that fact, the talk is much more about optimization, language constructs  and future/past than integration and hype.</p>
<p>Common Lisp is not the answer to everything as people would like to consider it. And when the uninformed discovers that he is more than upset that Lisp is not the solution to all his problems as it is advertised to be. No functional language is, actually. Functional languages (and their communities) are specially difficult to deal with because those doing it are not your average Java programmer. Functional language is like OO: it&#8217;s great, IF you can do it right.</p>
<p>How people can bash Lisp is beyond me. The argument is &#8220;Common Lisp is not PURE as Scheme or Haskell&#8221; or &#8220;CLOS is not massaging passing&#8221;. Do anyone know another language which is 50 years old and STILL matters in an argument? Do anyone know another language which has more practical applications, within the Functional paradigm? Java is barely a decade old and is disintegrating.</p>
<p>Would I prefer Scheme over Common Lisp? Yeah. It&#8217;s cleaner, purer, and downright prettier. But Scheme can&#8217;t address the problems CL is prepared to. The hype on &#8216;pure functional languages&#8217;. Purity in functional languages is overrated, and you know why? Because NO ONE does it! No one cares all that much about encapsulation and information hiding. Every OO project has some MAJOR crimes against the OO paradigm.</p>
<p>So, back to my point: functional languages only matter to those who can code it. Just like in OO, if you give a beautiful language like Haskell (and &#8216;pure&#8217;) to a lame coder he&#8217;ll produce code so ugly you&#8217;ll scream to go back to Java. And the industry does not have many coders who can do FP justice. The companies who do not have the staff, or the management intelligence (oh, wait. What IS that?) will be killed by FP.</p>
<p>Paraphrasing Dijkstra: FP is one of the most difficult fields of Programming. The poorer programmers might want to stick with pure OO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gwenhwyfaer</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4962</link>
		<dc:creator>gwenhwyfaer</dc:creator>
		<pubDate>Mon, 14 Jan 2008 17:51:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4962</guid>
		<description>...Except I'm *not* a Lisper; I'm a Forther by preference, an assembly coder by inclination, and a polyglot by profession.

You, on the other hand, appear to be little more than a wannabe (a class with significant "fashion victim" overlap) who hasn't yet achieved the maturity required to deal properly with criticism. So much easier to come back at everyone who points out that you're being an idiot with a label and a prejudice, isn't it? Especially if you have another wannabe like Master Thomson cheering you on.

When you grow up, you might reflect that despite their mutual exclusivity, popularity is no substitute for wisdom.</description>
		<content:encoded><![CDATA[<p>&#8230;Except I&#8217;m *not* a Lisper; I&#8217;m a Forther by preference, an assembly coder by inclination, and a polyglot by profession.</p>
<p>You, on the other hand, appear to be little more than a wannabe (a class with significant &#8220;fashion victim&#8221; overlap) who hasn&#8217;t yet achieved the maturity required to deal properly with criticism. So much easier to come back at everyone who points out that you&#8217;re being an idiot with a label and a prejudice, isn&#8217;t it? Especially if you have another wannabe like Master Thomson cheering you on.</p>
<p>When you grow up, you might reflect that despite their mutual exclusivity, popularity is no substitute for wisdom.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HonestFeedback</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4960</link>
		<dc:creator>HonestFeedback</dc:creator>
		<pubDate>Mon, 14 Jan 2008 16:41:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4960</guid>
		<description>Lisp sucks, and so do you: Scheme is not pure - not much purer than Common Lisp. See SET! VECTOR-SET! etc.</description>
		<content:encoded><![CDATA[<p>Lisp sucks, and so do you: Scheme is not pure - not much purer than Common Lisp. See SET! VECTOR-SET! etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edward Tate</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4954</link>
		<dc:creator>Edward Tate</dc:creator>
		<pubDate>Mon, 14 Jan 2008 13:24:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4954</guid>
		<description>I'm not sure when you last visited the lisp IRC channel, but everytime I've needed help and enquired there(in the past 2 years), the community have been as helpful as can be expected. I personally find honest answers to questions refreshing, even if it is critical of what I am enquiring about. It's natural for Lisp  to influence its community to think on a more abstract, "meta" level. ;)</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure when you last visited the lisp IRC channel, but everytime I&#8217;ve needed help and enquired there(in the past 2 years), the community have been as helpful as can be expected. I personally find honest answers to questions refreshing, even if it is critical of what I am enquiring about. It&#8217;s natural for Lisp  to influence its community to think on a more abstract, &#8220;meta&#8221; level. ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin</title>
		<link>http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4940</link>
		<dc:creator>Justin</dc:creator>
		<pubDate>Mon, 14 Jan 2008 06:21:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonwerner.com/2008/01/13/the-rise-of-functional-programming-fscalahaskell-and-the-failing-of-lisp/#comment-4940</guid>
		<description>Brendan and Patrick,

I notice that you reach for the Troll label rather than reply to what is otherwise a perfectly natural response to your post.

Are you not  merely reflecting on ignorance.</description>
		<content:encoded><![CDATA[<p>Brendan and Patrick,</p>
<p>I notice that you reach for the Troll label rather than reply to what is otherwise a perfectly natural response to your post.</p>
<p>Are you not  merely reflecting on ignorance.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
