<?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>Thu, 24 May 2012 00:08:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Map and Reduce Monad for Clojure&#8230; What about a Juxt Monad? &#124; PHP Developer Resource</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-208</link>
		<dc:creator><![CDATA[Map and Reduce Monad for Clojure&#8230; What about a Juxt Monad? &#124; PHP Developer Resource]]></dc:creator>
		<pubDate>Thu, 24 May 2012 00:08:48 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-208</guid>
		<description><![CDATA[[...] 1. The Identity Monad (or the &#8216;let&#8217; monad) taken from http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/ [...]]]></description>
		<content:encoded><![CDATA[<p>[...] 1. The Identity Monad (or the &#8216;let&#8217; monad) taken from <a href="http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/" rel="nofollow">http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous functions inside other function definitions for Clojure and monads nirvana &#124; Japila :: verba docent, exempla trahunt</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-163</link>
		<dc:creator><![CDATA[Anonymous functions inside other function definitions for Clojure and monads nirvana &#124; Japila :: verba docent, exempla trahunt]]></dc:creator>
		<pubDate>Fri, 23 Mar 2012 21:10:11 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-163</guid>
		<description><![CDATA[[...] an email that A monad tutorial for Clojure programmers (part 1) was corrected with the latest changes around clojure.algo.monads. I almost immediately began [...]]]></description>
		<content:encoded><![CDATA[<p>[...] an email that A monad tutorial for Clojure programmers (part 1) was corrected with the latest changes around clojure.algo.monads. I almost immediately began [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacek Laskowski</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-160</link>
		<dc:creator><![CDATA[Jacek Laskowski]]></dc:creator>
		<pubDate>Thu, 22 Mar 2012 22:47:02 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-160</guid>
		<description><![CDATA[Read it again and it all makes a better sense to me now. Thanks.]]></description>
		<content:encoded><![CDATA[<p>Read it again and it all makes a better sense to me now. Thanks.</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-159</link>
		<dc:creator><![CDATA[khinsen]]></dc:creator>
		<pubDate>Tue, 20 Mar 2012 17:26:32 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-159</guid>
		<description><![CDATA[Right, Clojure has made some progress since I wrote this post. I just updated part 1 and I will continue with the remaining parts - thanks for the reminder!]]></description>
		<content:encoded><![CDATA[<p>Right, Clojure has made some progress since I wrote this post. I just updated part 1 and I will continue with the remaining parts &#8211; thanks for the reminder!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Harper</title>
		<link>http://onclojure.com/2009/03/05/a-monad-tutorial-for-clojure-programmers-part-1/#comment-158</link>
		<dc:creator><![CDATA[Tim Harper]]></dc:creator>
		<pubDate>Mon, 19 Mar 2012 08:50:13 +0000</pubDate>
		<guid isPermaLink="false">http://onclojure.com/?p=14#comment-158</guid>
		<description><![CDATA[Monads have moved in Clojure 1.3! Could you maybe update this post?

One must import algo.monads via `lein deps`

  (defproject monads-test &quot;1.0.0-SNAPSHOT&quot;
    :description &quot;Monads for fun&quot;

    :dependencies [[org.clojure/clojure &quot;1.3.0&quot;]
                   [org.clojure/algo.monads &quot;0.1.0&quot;]])


Then, the use command is (use &#039;clojure.algo.monads)

Thank you!]]></description>
		<content:encoded><![CDATA[<p>Monads have moved in Clojure 1.3! Could you maybe update this post?</p>
<p>One must import algo.monads via `lein deps`</p>
<p>  (defproject monads-test &#8220;1.0.0-SNAPSHOT&#8221;<br />
    :description &#8220;Monads for fun&#8221;</p>
<p>    :dependencies [[org.clojure/clojure "1.3.0"]<br />
                   [org.clojure/algo.monads "0.1.0"]])</p>
<p>Then, the use command is (use &#8216;clojure.algo.monads)</p>
<p>Thank you!</p>
]]></content:encoded>
	</item>
	<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>
</channel>
</rss>

