<?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: A monad tutorial for Clojure programmers (part 1)</title>
	<atom:link href="http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/feed/" rel="self" type="application/rss+xml" />
	<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/</link>
	<description>A blog about everything Clojure</description>
	<lastBuildDate>Wed, 13 Jul 2011 20:11:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Jacek Laskowski</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-135</link>
		<dc:creator><![CDATA[Jacek Laskowski]]></dc:creator>
		<pubDate>Tue, 12 Oct 2010 07:26:21 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-135</guid>
		<description><![CDATA[Yes. For more advanced explanation see khinsen&#039;s answer.]]></description>
		<content:encoded><![CDATA[<p>Yes. For more advanced explanation see khinsen&#8217;s answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bind, unit, and all that &#124; Halfbaked Ideas</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-127</link>
		<dc:creator><![CDATA[bind, unit, and all that &#124; Halfbaked Ideas]]></dc:creator>
		<pubDate>Sun, 05 Sep 2010 23:37:22 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-127</guid>
		<description><![CDATA[[...] Haskell. But the Clojure community is fortunate to have some very good monad tutorials. Check out Konrad Hinsen&#8217;s and Jim Duey&#8217;s [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Haskell. But the Clojure community is fortunate to have some very good monad tutorials. Check out Konrad Hinsen&#8217;s and Jim Duey&#8217;s [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RosenK</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-121</link>
		<dc:creator><![CDATA[RosenK]]></dc:creator>
		<pubDate>Wed, 01 Sep 2010 21:19:25 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-121</guid>
		<description><![CDATA[Thank you for the Python tutorial. It is the best monad introduction I came across so far.]]></description>
		<content:encoded><![CDATA[<p>Thank you for the Python tutorial. It is the best monad introduction I came across so far.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Clojure &#8211; Destillat #1 &#124; duetsch.info - Open Source, Wet-, Web-, Software</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-68</link>
		<dc:creator><![CDATA[Clojure &#8211; Destillat #1 &#124; duetsch.info - Open Source, Wet-, Web-, Software]]></dc:creator>
		<pubDate>Wed, 27 Jan 2010 14:55:02 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-68</guid>
		<description><![CDATA[[...] A monad tutorial for Clojure programmers (part 1) [...]]]></description>
		<content:encoded><![CDATA[<p>[...] A monad tutorial for Clojure programmers (part 1) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Good Monad Tutorials &#171; My Year of Learning Functional Programming With Haskell</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-66</link>
		<dc:creator><![CDATA[Good Monad Tutorials &#171; My Year of Learning Functional Programming With Haskell]]></dc:creator>
		<pubDate>Mon, 21 Dec 2009 16:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-66</guid>
		<description><![CDATA[[...] Good Monad&#160;Tutorials By gongli2000  These two tutorials on monads are pretty good. Tutorial 1 Tutorial 2 [...]]]></description>
		<content:encoded><![CDATA[<p>[...] Good Monad&nbsp;Tutorials By gongli2000  These two tutorials on monads are pretty good. Tutorial 1 Tutorial 2 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Monads in Clojure: Monadic Tree Labelling with the State monad &#124; Tim Martin&#39;s blog</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-65</link>
		<dc:creator><![CDATA[Monads in Clojure: Monadic Tree Labelling with the State monad &#124; Tim Martin&#39;s blog]]></dc:creator>
		<pubDate>Wed, 11 Nov 2009 10:59:47 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-65</guid>
		<description><![CDATA[[...] are way too many tutorials on monads on the web, though not many that are specific to Clojure (Konrad Hinsen&#8217;s tutorial being an obvious exception.) The argument as I&#8217;ve seen it described is that too many people [...]]]></description>
		<content:encoded><![CDATA[<p>[...] are way too many tutorials on monads on the web, though not many that are specific to Clojure (Konrad Hinsen&#8217;s tutorial being an obvious exception.) The argument as I&#8217;ve seen it described is that too many people [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ron Lusk</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-64</link>
		<dc:creator><![CDATA[Ron Lusk]]></dc:creator>
		<pubDate>Fri, 21 Aug 2009 16:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-64</guid>
		<description><![CDATA[Perhaps &quot;... but it permits one to write...&quot; or &quot;...it permits the programmer...&quot; or even &quot;...it permits you...&quot;.  At worst, &quot;it permits the value to appear before the function that is applied to it.&quot;]]></description>
		<content:encoded><![CDATA[<p>Perhaps &#8220;&#8230; but it permits one to write&#8230;&#8221; or &#8220;&#8230;it permits the programmer&#8230;&#8221; or even &#8220;&#8230;it permits you&#8230;&#8221;.  At worst, &#8220;it permits the value to appear before the function that is applied to it.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: khinsen</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-30</link>
		<dc:creator><![CDATA[khinsen]]></dc:creator>
		<pubDate>Thu, 16 Apr 2009 08:04:28 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-30</guid>
		<description><![CDATA[Jim Duey has published another monad tutorial for Clojure, which takes quite a different approach. Check it out at http://intensivesystems.net/tutorials/monads_101.html]]></description>
		<content:encoded><![CDATA[<p>Jim Duey has published another monad tutorial for Clojure, which takes quite a different approach. Check it out at <a href="http://intensivesystems.net/tutorials/monads_101.html" rel="nofollow">http://intensivesystems.net/tutorials/monads_101.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A monad tutorial for Clojure programmers (part 3) &#171; On Clojure</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-17</link>
		<dc:creator><![CDATA[A monad tutorial for Clojure programmers (part 3) &#171; On Clojure]]></dc:creator>
		<pubDate>Mon, 23 Mar 2009 14:10:51 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-17</guid>
		<description><![CDATA[[...] on to the more advanced aspects of monads, let&#8217;s recapitulate what defines a monad (see part 1 and part 2 for [...]]]></description>
		<content:encoded><![CDATA[<p>[...] on to the more advanced aspects of monads, let&#8217;s recapitulate what defines a monad (see part 1 and part 2 for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: khinsen</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-13</link>
		<dc:creator><![CDATA[khinsen]]></dc:creator>
		<pubDate>Fri, 13 Mar 2009 10:22:02 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-13</guid>
		<description><![CDATA[I did a quick search and noted that the probability monad is indeed the one implemented in clojure.contrib.probabilities.dist. But I believe that it is much simpler than some of those discussions make it seem. I&#039;ll put it on my to-do list for part 3 or 4 of the tutorial!]]></description>
		<content:encoded><![CDATA[<p>I did a quick search and noted that the probability monad is indeed the one implemented in clojure.contrib.probabilities.dist. But I believe that it is much simpler than some of those discussions make it seem. I&#8217;ll put it on my to-do list for part 3 or 4 of the tutorial!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

