<?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: Do-notation considered harmful</title>
	<atom:link href="http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/feed/" rel="self" type="application/rss+xml" />
	<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/</link>
	<description>Haskell programming journal</description>
	<lastBuildDate>Fri, 17 May 2013 21:48:47 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: music licensing for films</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-5126</link>
		<dc:creator><![CDATA[music licensing for films]]></dc:creator>
		<pubDate>Sat, 03 Mar 2012 04:09:34 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-5126</guid>
		<description><![CDATA[I like this post, enjoyed this one thanks for posting. &quot;To the dull mind all nature is leaden. To the illumined mind the whole world sparkles with light.&quot; by Ralph Waldo Emerson.]]></description>
		<content:encoded><![CDATA[<p>I like this post, enjoyed this one thanks for posting. &#8220;To the dull mind all nature is leaden. To the illumined mind the whole world sparkles with light.&#8221; by Ralph Waldo Emerson.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3124</link>
		<dc:creator><![CDATA[Anonymous]]></dc:creator>
		<pubDate>Tue, 12 Oct 2010 01:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3124</guid>
		<description><![CDATA[[...]  [...]]]></description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RASKOLNIKOV</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3119</link>
		<dc:creator><![CDATA[RASKOLNIKOV]]></dc:creator>
		<pubDate>Sat, 05 Jun 2010 21:07:58 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3119</guid>
		<description><![CDATA[todo este lío e incluso hasta poner una mini-entrevista realizada a Moot (ganador de la encuesta). La anotación titulada “Moot wins, Time Inc. loses” [en inglés] (bastante entretenida por cierto) hace énfasis en la traba que ponen en estos casos]]></description>
		<content:encoded><![CDATA[<p>todo este lío e incluso hasta poner una mini-entrevista realizada a Moot (ganador de la encuesta). La anotación titulada “Moot wins, Time Inc. loses” [en inglés] (bastante entretenida por cierto) hace énfasis en la traba que ponen en estos casos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Do-notation有害论 : Fleurer.Lee</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3114</link>
		<dc:creator><![CDATA[Do-notation有害论 : Fleurer.Lee]]></dc:creator>
		<pubDate>Thu, 07 Jan 2010 14:24:57 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3114</guid>
		<description><![CDATA[[...] 作者：Dr. Syntaxfree 翻译：ssword 原文：http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/ [...]]]></description>
		<content:encoded><![CDATA[<p>[...] 作者：Dr. Syntaxfree 翻译：ssword 原文：http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/ [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dayvan cowboy &#187; Blog Archive &#187; Reddit discussion considered productive</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3045</link>
		<dc:creator><![CDATA[dayvan cowboy &#187; Blog Archive &#187; Reddit discussion considered productive]]></dc:creator>
		<pubDate>Thu, 08 May 2008 15:58:56 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3045</guid>
		<description><![CDATA[[...] inquisition getting on the front-page of programming.reddit.com (I didn&#8217;t even submit my post to the site) and sparkling such a lively discussion there. I would just reply there, but I somehow [...]]]></description>
		<content:encoded><![CDATA[<p>[...] inquisition getting on the front-page of programming.reddit.com (I didn&#8217;t even submit my post to the site) and sparkling such a lively discussion there. I would just reply there, but I somehow [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HSOE Chapter 3 &#171; Lambdakjöt</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3027</link>
		<dc:creator><![CDATA[HSOE Chapter 3 &#171; Lambdakjöt]]></dc:creator>
		<pubDate>Tue, 08 Jan 2008 02:27:35 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-3027</guid>
		<description><![CDATA[[...] I also found this article on do-notation, which I found helpful: http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/ [...]]]></description>
		<content:encoded><![CDATA[<p>[...] I also found this article on do-notation, which I found helpful: <a href="http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/" rel="nofollow">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Refining my first steps with Parsec &#171; lstephen</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-1598</link>
		<dc:creator><![CDATA[Refining my first steps with Parsec &#171; lstephen]]></dc:creator>
		<pubDate>Fri, 22 Jun 2007 13:51:46 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-1598</guid>
		<description><![CDATA[[...] is that it can often obscure what is actually a simple monadic operation. It is said better over at Data.SyntaxFree: Do-notation — and the fact that it’s introduced in the context of IO — obscures the fact that [...]]]></description>
		<content:encoded><![CDATA[<p>[...] is that it can often obscure what is actually a simple monadic operation. It is said better over at Data.SyntaxFree: Do-notation — and the fact that it’s introduced in the context of IO — obscures the fact that [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Elkins</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-477</link>
		<dc:creator><![CDATA[Derek Elkins]]></dc:creator>
		<pubDate>Mon, 26 Mar 2007 00:36:42 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-477</guid>
		<description><![CDATA[(now with 50% less bad HTML formatting)
Actually, do notation is hardly necessary, about the only thing it really saves on is refutable patterns.

&lt;code&gt;
do
  a &lt;- m
  b &lt;- f a
  return (a+b)
&lt;/code&gt;

&lt;code&gt;
m &gt;&gt;= \a -&gt;
f a &gt;&gt;= \b -&gt;
return (a+b)
&lt;/code&gt;

A bit uglier, but not any more complex, in particular, the parens are not necessary so you do not have to deal with matching a bunch of them.]]></description>
		<content:encoded><![CDATA[<p>(now with 50% less bad HTML formatting)<br />
Actually, do notation is hardly necessary, about the only thing it really saves on is refutable patterns.</p>
<p><code><br />
do<br />
  a &lt;- m<br />
  b &lt;- f a<br />
  return (a+b)<br />
</code></p>
<p><code><br />
m &gt;&gt;= \a -&gt;<br />
f a &gt;&gt;= \b -&gt;<br />
return (a+b)<br />
</code></p>
<p>A bit uglier, but not any more complex, in particular, the parens are not necessary so you do not have to deal with matching a bunch of them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derek Elkins</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-476</link>
		<dc:creator><![CDATA[Derek Elkins]]></dc:creator>
		<pubDate>Mon, 26 Mar 2007 00:35:14 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-476</guid>
		<description><![CDATA[Actually, do notation is hardly necessary, about the only thing it really saves on is refutable patterns.

&lt;code&gt;
do
  a 

&lt;code&gt;
m &gt;&gt;= \a -&gt;
f a &gt;&gt;= \b -&gt;
return (a+b)
&lt;/code&gt;

A bit uglier, but not any more complex, in particular, the parens are not necessary so you do not have to deal with matching a bunch of them.]]></description>
		<content:encoded><![CDATA[<p>Actually, do notation is hardly necessary, about the only thing it really saves on is refutable patterns.</p>
<p><code><br />
do<br />
  a </p>
<p></code><code><br />
m &gt;&gt;= \a -&gt;<br />
f a &gt;&gt;= \b -&gt;<br />
return (a+b)<br />
</code></p>
<p>A bit uglier, but not any more complex, in particular, the parens are not necessary so you do not have to deal with matching a bunch of them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: teideal glic deisbhéalach &#187; Blog Archive &#187; Haskell: bootstrapping into a clue about monads</title>
		<link>http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-71</link>
		<dc:creator><![CDATA[teideal glic deisbhéalach &#187; Blog Archive &#187; Haskell: bootstrapping into a clue about monads]]></dc:creator>
		<pubDate>Tue, 09 Jan 2007 18:12:54 +0000</pubDate>
		<guid isPermaLink="false">http://syntaxfree.wordpress.com/2006/12/12/do-notation-considered-harmful/#comment-71</guid>
		<description><![CDATA[[...] not available through any standard Haskell library.) While I was doing this, I deliberately avoided Haskell&#8217;s &#8220;do&#8221; syntax, the better to give me an idea of what was really happening. And rather than try to follow the [...]]]></description>
		<content:encoded><![CDATA[<p>[...] not available through any standard Haskell library.) While I was doing this, I deliberately avoided Haskell&#8217;s &#8220;do&#8221; syntax, the better to give me an idea of what was really happening. And rather than try to follow the [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
