<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>New Adventures in Software &#187; Haskell</title>
	<atom:link href="http://blog.uncommons.org/category/haskell/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.uncommons.org</link>
	<description>Rants and opinion interspersed with awe-inspiring tales of heoric software engineering endeavours.</description>
	<lastBuildDate>Mon, 06 Feb 2012 15:57:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>“constrFields” runtime error message using HStringTemplate</title>
		<link>http://blog.uncommons.org/2010/07/01/constrfields-runtime-error-message-using-hstringtemplate/</link>
		<comments>http://blog.uncommons.org/2010/07/01/constrfields-runtime-error-message-using-hstringtemplate/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 21:42:08 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Haskell]]></category>
		<category><![CDATA[hstringtemplate]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=875</guid>
		<description><![CDATA[This post is one for the Google spider so that if somebody else has this problem they can find the solution by searching (I haven&#8217;t found mention of it anywhere else on the web). If you are using HStringTemplate (version 0.6.3 at least) in Haskell and your program is failing at runtime with the not-particularly-informative [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2010/07/01/constrfields-runtime-error-message-using-hstringtemplate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing stats.footballpredictions.net</title>
		<link>http://blog.uncommons.org/2010/05/23/announcing-stats-footballpredictions-net/</link>
		<comments>http://blog.uncommons.org/2010/05/23/announcing-stats-footballpredictions-net/#comments</comments>
		<pubDate>Sun, 23 May 2010 11:16:24 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Haskell]]></category>
		<category><![CDATA[The Internet]]></category>
		<category><![CDATA[anorak]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=858</guid>
		<description><![CDATA[A long time ago I wrote a brief round-up of the options for generating HTML output from Haskell.  The reason I was looking into this at that time was because, as an exercise to learn more about programming in Haskell, I was attempting to replicate the functionality of my Football Statistics Applet (FSA) but with [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2010/05/23/announcing-stats-footballpredictions-net/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Haskell&#8217;s New Logo</title>
		<link>http://blog.uncommons.org/2009/03/24/haskells-new-logo/</link>
		<comments>http://blog.uncommons.org/2009/03/24/haskells-new-logo/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 21:36:19 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Haskell]]></category>
		<category><![CDATA[graphic design]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=482</guid>
		<description><![CDATA[The competition to find a new logo for the Haskell programming language has a winner: I&#8217;m not sure if this is the final choice as the competition page mentions it won the &#8220;first round&#8221; of voting.  The colour scheme is a bit conservative but, other than that, I like it. It&#8217;s an improvement on the [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/03/24/haskells-new-logo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generating HTML with Haskell</title>
		<link>http://blog.uncommons.org/2008/12/03/generating-html-with-haskell/</link>
		<comments>http://blog.uncommons.org/2008/12/03/generating-html-with-haskell/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 20:48:54 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Haskell]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=310</guid>
		<description><![CDATA[If you want to generate HTML pages from Haskell, there are a few different approaches available.  The Haskell.org wiki lists several web-related libraries. Text.Html The standard Haskell libraries include the Text.Html module.  This is a combinator library that allows you to generate HTML pages by combining Haskell functions.  Each function is responsible for generating an [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2008/12/03/generating-html-with-haskell/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing GHC 6.10.1 on OS X 10.4</title>
		<link>http://blog.uncommons.org/2008/11/21/installing-ghc-6101-on-os-x-104/</link>
		<comments>http://blog.uncommons.org/2008/11/21/installing-ghc-6101-on-os-x-104/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 02:06:46 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[ghc]]></category>
		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=297</guid>
		<description><![CDATA[Every time I need/decide to upgrade GHC, it seems there&#8217;s a different set of hoops I need to jump through to get it working on OS X 10.4 (Tiger).  I don&#8217;t have OS X 10.5 (Leopard) and I don&#8217;t intend to buy it, so unfortunately I don&#8217;t get to use the nice-and-simple installer.  I&#8217;ve decided [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2008/11/21/installing-ghc-6101-on-os-x-104/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Real World Haskell</title>
		<link>http://blog.uncommons.org/2008/09/02/real-world-haskell/</link>
		<comments>http://blog.uncommons.org/2008/09/02/real-world-haskell/#comments</comments>
		<pubDate>Mon, 01 Sep 2008 23:10:08 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[real world haskell]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=165</guid>
		<description><![CDATA[The book Real World Haskell by Bryan O&#8217;Sullivan, Don Stewart, and John Goerzen, will be available to buy from November. The content is also freely available online already and is well worth a look if, like me, you are keen to learn more about developing actual useful programs with Haskell. I first mentioned Real World [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2008/09/02/real-world-haskell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revisiting the Comments Debate: The Self-Documenting Code Contest</title>
		<link>http://blog.uncommons.org/2008/08/05/revisiting-the-comments-debate-the-self-documenting-code-contest/</link>
		<comments>http://blog.uncommons.org/2008/08/05/revisiting-the-comments-debate-the-self-documenting-code-contest/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 16:14:21 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[comments]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=106</guid>
		<description><![CDATA[The great commenting debate generated a lot of disagreement, both here and elsewhere, about the value of code comments with respect to writing self-explanatory code.  If you are of the opinion that good code does not need comments, here is your chance to prove it.  Laurie Cheers has created The Self-Documenting Code Contest.  The idea [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2008/08/05/revisiting-the-comments-debate-the-self-documenting-code-contest/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Cedric&#8217;s Coding Challenge</title>
		<link>http://blog.uncommons.org/2008/06/28/cedrics-coding-challenge/</link>
		<comments>http://blog.uncommons.org/2008/06/28/cedrics-coding-challenge/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 14:26:50 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Haskell]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=92</guid>
		<description><![CDATA[Cedric Beust has posted a programming challenge on his blog.  Seeing as I have nothing better to do, I thought I&#8217;d give it a go in Haskell.  Here is a naive brute-force solution that I came up with.  I&#8217;m sure there are many optimisations that can be made. import List&#40;nub&#41; &#160; -- Predicate that returns [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2008/06/28/cedrics-coding-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful Haskell Links</title>
		<link>http://blog.uncommons.org/2007/08/16/useful-haskell-links/</link>
		<comments>http://blog.uncommons.org/2007/08/16/useful-haskell-links/#comments</comments>
		<pubDate>Wed, 15 Aug 2007 23:27:16 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Haskell]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=36</guid>
		<description><![CDATA[Tutorials Yet Another Haskell Tutorial (PDF) &#8211; by Hal Daume III A Gentle Introduction to Haskell &#8211; by Paul Hudak, John Peterson and Joseph Fasel Learn Haskell in 10 Minutes Haskell Tutorial &#8211; Walla Walla College Computer Science Department A Taste of Haskell (PDF) &#8211; Slides from Simon Peyton-Jones&#8217; OSCON tutorial sessions (video: part 1 [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2007/08/16/useful-haskell-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Haskell &#8211; Ready for the mainstream?</title>
		<link>http://blog.uncommons.org/2007/05/25/haskell-ready-for-the-mainstream/</link>
		<comments>http://blog.uncommons.org/2007/05/25/haskell-ready-for-the-mainstream/#comments</comments>
		<pubDate>Fri, 25 May 2007 20:37:14 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=23</guid>
		<description><![CDATA[Having been exposed to pure functional programming in Miranda at university, Haskell is a programming language that I like a lot. I&#8217;ve dabbled with it on and off using GHC but I&#8217;ve never written a really substantial program in it. Certainly nothing to rival the Java behemoths that I develop day-to-day. Programs written (well) in [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2007/05/25/haskell-ready-for-the-mainstream/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

