<?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: Programmers go bananas</title>
	<atom:link href="http://programming-musings.org/2006/03/17/programmers-go-bananas/feed/" rel="self" type="application/rss+xml" />
	<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/</link>
	<description>random thoughts on programming and programming languages</description>
	<lastBuildDate>Sun, 22 Apr 2012 00:53:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Exploring the meaning of Tron Legacy &#171; Tekkie</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-31329</link>
		<dc:creator><![CDATA[Exploring the meaning of Tron Legacy &#171; Tekkie]]></dc:creator>
		<pubDate>Sun, 23 Jan 2011 00:48:15 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-31329</guid>
		<description><![CDATA[[...] recently on Category Theory, and it&#8217;s application to programmable systems, called, &#8220;Programmers go bananas,&#8221; by José Ortega-Ruiz, that &#8220;isomorph&#8221; is a term used in mathematics. Just [...]]]></description>
		<content:encoded><![CDATA[<p>[...] recently on Category Theory, and it&#8217;s application to programmable systems, called, &#8220;Programmers go bananas,&#8221; by José Ortega-Ruiz, that &#8220;isomorph&#8221; is a term used in mathematics. Just [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 2010 in review &#171; programming musings</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-31310</link>
		<dc:creator><![CDATA[2010 in review &#171; programming musings]]></dc:creator>
		<pubDate>Sun, 02 Jan 2011 17:04:30 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-31310</guid>
		<description><![CDATA[[...] Programmers go bananas March 2006 23 comments 5 [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Programmers go bananas March 2006 23 comments 5 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nbloomf</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-30841</link>
		<dc:creator><![CDATA[nbloomf]]></dc:creator>
		<pubDate>Fri, 06 Feb 2009 00:33:37 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-30841</guid>
		<description><![CDATA[Minor nit pick-

Shouldn&#039;t the type of fg above be a -&gt; b?]]></description>
		<content:encoded><![CDATA[<p>Minor nit pick-</p>
<p>Shouldn&#8217;t the type of fg above be a -&gt; b?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-30834</link>
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Thu, 22 Jan 2009 17:09:17 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-30834</guid>
		<description><![CDATA[Great article!

I have been wondering for a while how category theory and haskell relate as it was mentioned on #haskell. This article gave me some new insight and new ideas. I have now a better understanding of what a functor is. The Further Reading section is also a great starting point.]]></description>
		<content:encoded><![CDATA[<p>Great article!</p>
<p>I have been wondering for a while how category theory and haskell relate as it was mentioned on #haskell. This article gave me some new insight and new ideas. I have now a better understanding of what a functor is. The Further Reading section is also a great starting point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ChristianS</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-12318</link>
		<dc:creator><![CDATA[ChristianS]]></dc:creator>
		<pubDate>Thu, 08 Mar 2007 20:32:35 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-12318</guid>
		<description><![CDATA[Referential transparency is a nice property to have, but not needed for associativity of composition.

Unit, 1, or (), having a single element, is very different from void, which has none. Categorically, that makes the difference between a terminal and an initial object.

Monads are not type constructors like lists, they are a completely different kind of beasts. A monad is a concept for which lists happen to be an example.]]></description>
		<content:encoded><![CDATA[<p>Referential transparency is a nice property to have, but not needed for associativity of composition.</p>
<p>Unit, 1, or (), having a single element, is very different from void, which has none. Categorically, that makes the difference between a terminal and an initial object.</p>
<p>Monads are not type constructors like lists, they are a completely different kind of beasts. A monad is a concept for which lists happen to be an example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Emerson</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-7733</link>
		<dc:creator><![CDATA[Robert Emerson]]></dc:creator>
		<pubDate>Mon, 18 Dec 2006 14:57:13 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-7733</guid>
		<description><![CDATA[Excellent article. I also started with SICP, which lead to Haskell. In order to understand important aspects of functional programming I have come to believe that I need to understand a bit of category theory. Your essay helps, thanks.]]></description>
		<content:encoded><![CDATA[<p>Excellent article. I also started with SICP, which lead to Haskell. In order to understand important aspects of functional programming I have come to believe that I need to understand a bit of category theory. Your essay helps, thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Digital Digressions &#187; Blog Archive &#187; Permutations of Iteration</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-1055</link>
		<dc:creator><![CDATA[Digital Digressions &#187; Blog Archive &#187; Permutations of Iteration]]></dc:creator>
		<pubDate>Thu, 27 Jul 2006 02:04:20 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-1055</guid>
		<description><![CDATA[[...] This looks pretty much like the previous example. But here, instead of map, we have lift, which takes only one argument, a function, and returns a new function that applies that function to every element of a list. That new function is then applied (here, in a Scheme-like syntax) to the list argument. I learned about lift from this blog article. [...]]]></description>
		<content:encoded><![CDATA[<p>[...] This looks pretty much like the previous example. But here, instead of map, we have lift, which takes only one argument, a function, and returns a new function that applies that function to every element of a list. That new function is then applied (here, in a Scheme-like syntax) to the list argument. I learned about lift from this blog article. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kerneltrap</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-731</link>
		<dc:creator><![CDATA[kerneltrap]]></dc:creator>
		<pubDate>Sat, 08 Jul 2006 17:18:26 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-731</guid>
		<description><![CDATA[Thanks, great article!
I&#039;m waiting for the continuuation...]]></description>
		<content:encoded><![CDATA[<p>Thanks, great article!<br />
I&#8217;m waiting for the continuuation&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Rathman</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-518</link>
		<dc:creator><![CDATA[Chris Rathman]]></dc:creator>
		<pubDate>Tue, 20 Jun 2006 03:08:38 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-518</guid>
		<description><![CDATA[Since you mention SICP, I thought my attempts at doing some translations of SICP to other languages (Alice ML, OCaml, Oz, and Haskell) might be of passing interest:

http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages

Haven&#039;t got real far just yet.  More of a long term recreational project.]]></description>
		<content:encoded><![CDATA[<p>Since you mention SICP, I thought my attempts at doing some translations of SICP to other languages (Alice ML, OCaml, Oz, and Haskell) might be of passing interest:</p>
<p><a href="http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages" rel="nofollow">http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages</a></p>
<p>Haven&#8217;t got real far just yet.  More of a long term recreational project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Santosh</title>
		<link>http://programming-musings.org/2006/03/17/programmers-go-bananas/#comment-314</link>
		<dc:creator><![CDATA[Santosh]]></dc:creator>
		<pubDate>Fri, 26 May 2006 11:20:10 +0000</pubDate>
		<guid isPermaLink="false">https://jaortega.wordpress.com/2006/03/17/programmers-go-bananas/#comment-314</guid>
		<description><![CDATA[Thanks for a great article]]></description>
		<content:encoded><![CDATA[<p>Thanks for a great article</p>
]]></content:encoded>
	</item>
</channel>
</rss>

