<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>lstephen</title>
	<atom:link href="http://lstephen.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://lstephen.wordpress.com</link>
	<description>Anything software development related</description>
	<pubDate>Thu, 14 Feb 2008 10:08:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>A Simple Haskell Web Server</title>
		<link>http://lstephen.wordpress.com/2008/02/14/a-simple-haskell-web-server/</link>
		<comments>http://lstephen.wordpress.com/2008/02/14/a-simple-haskell-web-server/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 10:08:36 +0000</pubDate>
		<dc:creator>lstephen</dc:creator>
		
		<category><![CDATA[haskell]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://lstephen.wordpress.com/?p=15</guid>
		<description><![CDATA[I am always interested in web development as that is the industry I work in. As I also have an interest in Haskell I decided to try out using Haskell for web development.
There are some innovative web frameworks developed in Haskell, such as HAppS and WASH. There are also simpler approachs such as CGI and [...]]]></description>
		<wfw:commentRss>http://lstephen.wordpress.com/2008/02/14/a-simple-haskell-web-server/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/lstephen-128.jpg" medium="image">
			<media:title type="html">lstephen</media:title>
		</media:content>
	</item>
		<item>
		<title>The Actors Model and Haskell</title>
		<link>http://lstephen.wordpress.com/2007/09/08/the-actors-model-and-haskell/</link>
		<comments>http://lstephen.wordpress.com/2007/09/08/the-actors-model-and-haskell/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 02:52:55 +0000</pubDate>
		<dc:creator>lstephen</dc:creator>
		
		<category><![CDATA[actors]]></category>

		<category><![CDATA[haskell]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://lstephen.wordpress.com/2007/09/08/the-actors-model-and-haskell/</guid>
		<description><![CDATA[Recently I have been playing around with Scala, and in particular, the Actors library. This encouraged me read the paper &#8216;Actors: A Model Of Concurrent Computation In Distributed Systems&#8217; written by Gul A Agha. This paper enabled to me to start thinking of Actors in more general terms, rather than as a Scala library. To [...]]]></description>
		<wfw:commentRss>http://lstephen.wordpress.com/2007/09/08/the-actors-model-and-haskell/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/lstephen-128.jpg" medium="image">
			<media:title type="html">lstephen</media:title>
		</media:content>
	</item>
		<item>
		<title>HST: Handling more message syntax</title>
		<link>http://lstephen.wordpress.com/2007/08/17/hst-handling-more-message-syntax/</link>
		<comments>http://lstephen.wordpress.com/2007/08/17/hst-handling-more-message-syntax/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 13:05:08 +0000</pubDate>
		<dc:creator>lstephen</dc:creator>
		
		<category><![CDATA[haskell]]></category>

		<category><![CDATA[hst]]></category>

		<category><![CDATA[parsec]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[quickcheck]]></category>

		<category><![CDATA[smalltalk]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://lstephen.wordpress.com/2007/08/17/hst-handling-more-message-syntax/</guid>
		<description><![CDATA[Unfortunately I&#8217;ve been busy since deciding to place HST on Google Code, so have not had time for major enhancements. Those &#8216;enhancements&#8217; I have attempted, proceeded in a rather haphazard fashion and lack direction. This post will help refocus my attention on smaller goals and more disciplined testing.
After adding testing to the basic parser, it [...]]]></description>
		<wfw:commentRss>http://lstephen.wordpress.com/2007/08/17/hst-handling-more-message-syntax/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/lstephen-128.jpg" medium="image">
			<media:title type="html">lstephen</media:title>
		</media:content>
	</item>
		<item>
		<title>HST now at Google Code</title>
		<link>http://lstephen.wordpress.com/2007/08/10/hst-now-at-google-code/</link>
		<comments>http://lstephen.wordpress.com/2007/08/10/hst-now-at-google-code/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 12:52:44 +0000</pubDate>
		<dc:creator>lstephen</dc:creator>
		
		<category><![CDATA[haskell]]></category>

		<category><![CDATA[hst]]></category>

		<category><![CDATA[open source]]></category>

		<category><![CDATA[smalltalk]]></category>

		<guid isPermaLink="false">http://lstephen.wordpress.com/2007/08/10/hst-now-at-google-code/</guid>
		<description><![CDATA[I have just set up a project at Google Code for HST - A Smalltalk interpreter developed in Haskell. This is earlier than I initially planned, but I think that it&#8217;s impossible to be too early, even though there is only just enough code to run Hello World at the moment. The project can be [...]]]></description>
		<wfw:commentRss>http://lstephen.wordpress.com/2007/08/10/hst-now-at-google-code/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/lstephen-128.jpg" medium="image">
			<media:title type="html">lstephen</media:title>
		</media:content>
	</item>
		<item>
		<title>Parsec Parser Testing with QuickCheck</title>
		<link>http://lstephen.wordpress.com/2007/07/29/parsec-parser-testing-with-quickcheck/</link>
		<comments>http://lstephen.wordpress.com/2007/07/29/parsec-parser-testing-with-quickcheck/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 03:34:54 +0000</pubDate>
		<dc:creator>lstephen</dc:creator>
		
		<category><![CDATA[haskell]]></category>

		<category><![CDATA[parsec]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[quickcheck]]></category>

		<category><![CDATA[smalltalk]]></category>

		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://lstephen.wordpress.com/2007/07/29/parsec-parser-testing-with-quickcheck/</guid>
		<description><![CDATA[I must admit I&#8217;ve liked the concept of QuickCheck ever since I first found it. I tend to write tests that are &#8220;too nice&#8221; to my code, often missing corner cases and errors caused by strange input. QuickCheck helps me avoid this by generating test data for me. Even in trivial projects it has helped [...]]]></description>
		<wfw:commentRss>http://lstephen.wordpress.com/2007/07/29/parsec-parser-testing-with-quickcheck/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/lstephen-128.jpg" medium="image">
			<media:title type="html">lstephen</media:title>
		</media:content>
	</item>
		<item>
		<title>Completing the Spike</title>
		<link>http://lstephen.wordpress.com/2007/07/23/completing-the-spike/</link>
		<comments>http://lstephen.wordpress.com/2007/07/23/completing-the-spike/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 02:39:21 +0000</pubDate>
		<dc:creator>lstephen</dc:creator>
		
		<category><![CDATA[extreme programming]]></category>

		<category><![CDATA[haskell]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[smalltalk]]></category>

		<category><![CDATA[spike solution]]></category>

		<guid isPermaLink="false">http://lstephen.wordpress.com/2007/07/23/completing-the-spike/</guid>
		<description><![CDATA[This entry continues work on the Spike Solution for HST - a  simple Smalltalk interpreter developed in Haskell. In my previous two posts, I developed a parser that was able to parse a Smalltalk version of &#8216;Hello World&#8217;. In this entry I begin developing the execution phase.
I&#8217;m going to continue with my approach of [...]]]></description>
		<wfw:commentRss>http://lstephen.wordpress.com/2007/07/23/completing-the-spike/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/lstephen-128.jpg" medium="image">
			<media:title type="html">lstephen</media:title>
		</media:content>
	</item>
		<item>
		<title>Refining my first steps with Parsec</title>
		<link>http://lstephen.wordpress.com/2007/06/22/refining-my-first-steps-with-parsec/</link>
		<comments>http://lstephen.wordpress.com/2007/06/22/refining-my-first-steps-with-parsec/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 13:51:32 +0000</pubDate>
		<dc:creator>lstephen</dc:creator>
		
		<category><![CDATA[haskell]]></category>

		<category><![CDATA[parsec]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[smalltalk]]></category>

		<guid isPermaLink="false">http://lstephen.wordpress.com/2007/06/22/refining-my-first-steps-with-parsec/</guid>
		<description><![CDATA[To start gaining experience with Parsec and Haskell I completed the first working version of a parser for SmallTalk&#8217;s version of &#8216;Hello World&#8217;. To follow up I decided it would be worthwhile getting advice on those parts that just didn&#8217;t feel right. Off to Haskell Cafe I went.
I had only heard good things about the [...]]]></description>
		<wfw:commentRss>http://lstephen.wordpress.com/2007/06/22/refining-my-first-steps-with-parsec/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/lstephen-128.jpg" medium="image">
			<media:title type="html">lstephen</media:title>
		</media:content>
	</item>
		<item>
		<title>First go with Parsec</title>
		<link>http://lstephen.wordpress.com/2007/06/19/first-go-with-parsec/</link>
		<comments>http://lstephen.wordpress.com/2007/06/19/first-go-with-parsec/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 10:35:44 +0000</pubDate>
		<dc:creator>lstephen</dc:creator>
		
		<category><![CDATA[haskell]]></category>

		<category><![CDATA[parsec]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[smalltalk]]></category>

		<guid isPermaLink="false">http://lstephen.wordpress.com/2007/06/19/first-go-with-parsec/</guid>
		<description><![CDATA[Parsec is a library I&#8217;ve been interested in trying out seriously since I discovered it. I have written basic parsers for Java projects before and it has not been fun. The Parsec examples I&#8217;ve seen have captured my interest. So, now that I&#8217;ve decided I&#8217;d like to start a decent sized Haskell project I looked [...]]]></description>
		<wfw:commentRss>http://lstephen.wordpress.com/2007/06/19/first-go-with-parsec/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/lstephen-128.jpg" medium="image">
			<media:title type="html">lstephen</media:title>
		</media:content>
	</item>
		<item>
		<title>Welcome</title>
		<link>http://lstephen.wordpress.com/2007/06/16/welcome/</link>
		<comments>http://lstephen.wordpress.com/2007/06/16/welcome/#comments</comments>
		<pubDate>Sat, 16 Jun 2007 00:34:36 +0000</pubDate>
		<dc:creator>lstephen</dc:creator>
		
		<category><![CDATA[welcome]]></category>

		<guid isPermaLink="false">http://lstephen.wordpress.com/2007/06/16/welcome/</guid>
		<description><![CDATA[Welcome to my first attempt at blogging. You can find a little bit about me here.
I have no set theme or agenda for the blog, so I will just blog about whatever takes my fancy at the time. Mostly this will be software development related, such as something interesting I&#8217;ve come across while working on [...]]]></description>
		<wfw:commentRss>http://lstephen.wordpress.com/2007/06/16/welcome/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/lstephen-128.jpg" medium="image">
			<media:title type="html">lstephen</media:title>
		</media:content>
	</item>
	</channel>
</rss>