<?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: What Does Monad Mean?</title>
	<atom:link href="http://blog.tmorris.net/what-does-monad-mean/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tmorris.net/what-does-monad-mean/</link>
	<description>The weblog of Tony Morris</description>
	<pubDate>Sat, 04 Feb 2012 12:33:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Wolter</title>
		<link>http://blog.tmorris.net/what-does-monad-mean/#comment-63266</link>
		<dc:creator>Wolter</dc:creator>
		<pubDate>Mon, 24 Jan 2011 23:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=631#comment-63266</guid>
		<description>What does "pure" mean?
What does "bind" mean?
How does "transform" know how to change from one type to another? (referring to the list monad here) Are you supposed to pass a transformer into bind()? If so, how do you pass it in, and when would you do it? Are you supposed to make transformers yourself?

When talking about this LINQ thing:
a.SelectMany(i =&#62;
b.SelectMany(j =&#62;
c.Select(k =&#62;
foo(i, j, k))));

Why does it return a list of banana? Why not int or string or tuples containing all 3?</description>
		<content:encoded><![CDATA[<p>What does &#8220;pure&#8221; mean?<br />
What does &#8220;bind&#8221; mean?<br />
How does &#8220;transform&#8221; know how to change from one type to another? (referring to the list monad here) Are you supposed to pass a transformer into bind()? If so, how do you pass it in, and when would you do it? Are you supposed to make transformers yourself?</p>
<p>When talking about this LINQ thing:<br />
a.SelectMany(i =&gt;<br />
b.SelectMany(j =&gt;<br />
c.Select(k =&gt;<br />
foo(i, j, k))));</p>
<p>Why does it return a list of banana? Why not int or string or tuples containing all 3?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: enrico</title>
		<link>http://blog.tmorris.net/what-does-monad-mean/#comment-36617</link>
		<dc:creator>enrico</dc:creator>
		<pubDate>Mon, 25 Jan 2010 12:53:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=631#comment-36617</guid>
		<description>Wow, I finally understood what a monad is!

Thanks a lot!</description>
		<content:encoded><![CDATA[<p>Wow, I finally understood what a monad is!</p>
<p>Thanks a lot!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Shaw</title>
		<link>http://blog.tmorris.net/what-does-monad-mean/#comment-36322</link>
		<dc:creator>Steven Shaw</dc:creator>
		<pubDate>Sat, 16 Jan 2010 14:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.tmorris.net/?p=631#comment-36322</guid>
		<description>Great stuff, sorry I missed it the first time. Thanks for sharing.</description>
		<content:encoded><![CDATA[<p>Great stuff, sorry I missed it the first time. Thanks for sharing.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

