<?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: The league of dangerous&#160;languages</title>
	<atom:link href="http://www.magpiebrain.com/blog/2004/04/28/the-league-of-dangerous-languages/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.magpiebrain.com/blog/2004/04/28/the-league-of-dangerous-languages/</link>
	<description>Sam Newman's blog</description>
	<pubDate>Sun, 12 Oct 2008 07:17:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Nat Pryce</title>
		<link>http://www.magpiebrain.com/blog/2004/04/28/the-league-of-dangerous-languages/#comment-351</link>
		<dc:creator>Nat Pryce</dc:creator>
		<pubDate>Wed, 28 Apr 2004 11:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/2004/04/28/the-league-of-dangerous-languages/#comment-351</guid>
		<description>Actually, IO is very easy to do in Haskell.  Unfortunately the functional programming literature makes it sound really complicated by talking about monads and category theory.  However, all that mathematical guff can be safely ignored unless you want to do wizardly stuff like optimising passes in the Haskell compiler itself.
</description>
		<content:encoded><![CDATA[<p>Actually, IO is very easy to do in Haskell.  Unfortunately the functional programming literature makes it sound really complicated by talking about monads and category theory.  However, all that mathematical guff can be safely ignored unless you want to do wizardly stuff like optimising passes in the Haskell compiler itself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Brunning</title>
		<link>http://www.magpiebrain.com/blog/2004/04/28/the-league-of-dangerous-languages/#comment-350</link>
		<dc:creator>Simon Brunning</dc:creator>
		<pubDate>Wed, 28 Apr 2004 10:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/2004/04/28/the-league-of-dangerous-languages/#comment-350</guid>
		<description>I suspect the smart quotes. Something converted my ordinary quote characters to curly quotes - perhaps this happened before Textile had its go, and Textile doesn't recognise the curly quotes.

Coming along this evening, Sam?</description>
		<content:encoded><![CDATA[<p>I suspect the smart quotes. Something converted my ordinary quote characters to curly quotes &#8211; perhaps this happened before Textile had its go, and Textile doesn&#8217;t recognise the curly quotes.</p>
<p>Coming along this evening, Sam?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Newman</title>
		<link>http://www.magpiebrain.com/blog/2004/04/28/the-league-of-dangerous-languages/#comment-349</link>
		<dc:creator>Sam Newman</dc:creator>
		<pubDate>Wed, 28 Apr 2004 10:57:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/2004/04/28/the-league-of-dangerous-languages/#comment-349</guid>
		<description>Right - textile is working, but I have Auto-link URL's turned on, so MT made a HREF which resulted in Textile ignoring it. I've turned auto-link off for now (will have to fix up the old comments) so it should work.</description>
		<content:encoded><![CDATA[<p>Right &#8211; textile is working, but I have Auto-link <acronym title="Uniform Resource Locator">URL</acronym>&#8217;s turned on, so MT made a HREF which resulted in Textile ignoring it. I&#8217;ve turned auto-link off for now (will have to fix up the old comments) so it should work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Newman</title>
		<link>http://www.magpiebrain.com/blog/2004/04/28/the-league-of-dangerous-languages/#comment-348</link>
		<dc:creator>Sam Newman</dc:creator>
		<pubDate>Wed, 28 Apr 2004 10:49:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/2004/04/28/the-league-of-dangerous-languages/#comment-348</guid>
		<description>Bah - looks like its not woking. I'll have a tinker...</description>
		<content:encoded><![CDATA[<p>Bah &#8211; looks like its not woking. I&#8217;ll have a tinker&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Brunning</title>
		<link>http://www.magpiebrain.com/blog/2004/04/28/the-league-of-dangerous-languages/#comment-347</link>
		<dc:creator>Simon Brunning</dc:creator>
		<pubDate>Wed, 28 Apr 2004 10:33:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.magpiebrain.com/2004/04/28/the-league-of-dangerous-languages/#comment-347</guid>
		<description>In the Python world, we tend to refer to the principle that the programmer should generally be trusted to know what he or she is doing as "programming for consenting adults".

See also "The principle of least privilege":http://www.brunningonline.net/simon/blog/archives/000528.html .

BTW, I'm not sure that textile is working properly on your site - that should have been a link, I think. It worked OK in the textile page.</description>
		<content:encoded><![CDATA[<p>In the Python world, we tend to refer to the principle that the programmer should generally be trusted to know what he or she is doing as &#8220;programming for consenting adults&#8221;.</p>
<p>See also <a href="http://www.brunningonline.net/simon/blog/archives/000528.html" >The principle of least privilege</a> .</p>
<p><acronym title="By The Way">BTW</acronym>, I&#8217;m not sure that textile is working properly on your site &#8211; that should have been a link, I think. It worked OK in the textile page.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
