<?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: Why functional programming hasn&#8217;t taken off</title>
	<atom:link href="http://www.johndcook.com/blog/2008/06/22/why-functional-programming-hasnt-taken-off/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johndcook.com/blog/2008/06/22/why-functional-programming-hasnt-taken-off/</link>
	<description>The blog of John D. Cook</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:42:11 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Yoav</title>
		<link>http://www.johndcook.com/blog/2008/06/22/why-functional-programming-hasnt-taken-off/comment-page-1/#comment-82094</link>
		<dc:creator>Yoav</dc:creator>
		<pubDate>Tue, 17 May 2011 03:19:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/06/22/why-functional-programming-hasnt-taken-off/#comment-82094</guid>
		<description>How about Clojure&#039;s approach - using the JVM  as a platform and allowing full integration with Java - which means that a software project can have components written in Clojure (for the heavy lifting stuff) and Java for the rest.</description>
		<content:encoded><![CDATA[<p>How about Clojure&#8217;s approach &#8211; using the JVM  as a platform and allowing full integration with Java &#8211; which means that a software project can have components written in Clojure (for the heavy lifting stuff) and Java for the rest.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: So?</title>
		<link>http://www.johndcook.com/blog/2008/06/22/why-functional-programming-hasnt-taken-off/comment-page-1/#comment-29824</link>
		<dc:creator>So?</dc:creator>
		<pubDate>Wed, 30 Dec 2009 05:35:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/06/22/why-functional-programming-hasnt-taken-off/#comment-29824</guid>
		<description>Functional programming is imperative programming taken to an extreme - abolishing state and side effects instead of minimizing them.  OO is modularization taken to an extreme.</description>
		<content:encoded><![CDATA[<p>Functional programming is imperative programming taken to an extreme &#8211; abolishing state and side effects instead of minimizing them.  OO is modularization taken to an extreme.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Venier</title>
		<link>http://www.johndcook.com/blog/2008/06/22/why-functional-programming-hasnt-taken-off/comment-page-1/#comment-1759</link>
		<dc:creator>John Venier</dc:creator>
		<pubDate>Mon, 23 Jun 2008 14:31:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/2008/06/22/why-functional-programming-hasnt-taken-off/#comment-1759</guid>
		<description>Functional programming has to be cool because John Backus invented it :-D  Same goes for Fortran.

Seriously I&#039;ve worked with what I understand are some of the functional programming features and they are cool and can make compilers more efficient.  For example, working at the whole array level in SPlus and promising the compiler that a routine has no side effects.  It is a whole other way of thinking though.</description>
		<content:encoded><![CDATA[<p>Functional programming has to be cool because John Backus invented it <img src='http://www.johndcook.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' />   Same goes for Fortran.</p>
<p>Seriously I&#8217;ve worked with what I understand are some of the functional programming features and they are cool and can make compilers more efficient.  For example, working at the whole array level in SPlus and promising the compiler that a routine has no side effects.  It is a whole other way of thinking though.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.342 seconds -->

