<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6.3" -->
<rss version="0.92">
<channel>
	<title>A Lexical Mistake</title>
	<link>http://alexicalmistake.com</link>
	<description>Languages; Past, Present and Future</description>
	<lastBuildDate>Sat, 01 Nov 2008 15:06:22 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>The Prototype Pattern and Extensible Compilers</title>
		<description>During some of the early design work on the Mention programming language, I recognized that a fixed parser would be unable to deal with a great number of interesting language problems. Things like embedded SQL and other DSL language, or perhaps even a unit notation.

All of these things could be ...</description>
		<link>http://alexicalmistake.com/2008/11/the-prototype-pattern-and-extensible-compilers/</link>
			</item>
	<item>
		<title>Read Transparency</title>
		<description>Over the past few months I've been putting together a collection of requirements, of sorts, for a new class of dynamic functional programming languages, a language that could provide powerful dynamic features on par with Smalltalk or Self (and JavaScript etc.), without losing some important features like laziness or strong ...</description>
		<link>http://alexicalmistake.com/2008/10/read-transparency/</link>
			</item>
	<item>
		<title>Haskell and Game Development</title>
		<description>Like many gamedev enthusiasts, I've only finished a handful of computer games and, perhaps not surprisingly, most of those were never released even on my homepage either. Usually the point of game development at an enthusiast or hobbyist level is not to create gaming masterpieces anyway, but rather to simply ...</description>
		<link>http://alexicalmistake.com/2008/10/haskell-and-game-development/</link>
			</item>
	<item>
		<title>Yet More Work On The Blog</title>
		<description>Theres been quite a lot of work going into the blog under the surface recently. The most important being an update to the current version of...well everything. The most obvious ramification of this process have been the change in theme, back to the default bundled theme (not counting the header ...</description>
		<link>http://alexicalmistake.com/2008/10/yet-more-work-on-the-blog/</link>
			</item>
	<item>
		<title>New URL, Update your bookmarks&#8230;</title>
		<description>After sitting on the domain name associated with my online handle (Krysole), I've finally decided it was time to move my blog to an URL using its own namesake.

What does this mean?

From now on the proper URL for A Lexical mistake is simply alexicalmistake.com

The configuration for the site seems to ...</description>
		<link>http://alexicalmistake.com/2008/09/new-url-update-your-bookmarks/</link>
			</item>
	<item>
		<title>Experiments in Emacs</title>
		<description>One of the most difficult challenges facing me when beginning to work with both Erlang and Haskell, was the significant lack of good IDEs... Well, at least that was the theory, anyway. Instead it turned out to be a real motivator to finally get around to investigating the only IDE ...</description>
		<link>http://alexicalmistake.com/2008/07/experiments-in-emacs/</link>
			</item>
	<item>
		<title>Monad Actions&#8230; ok&#8230; sure&#8230; whatever&#8230;!?</title>
		<description>When I was first learning about OpenGL in Haskell it dawned on me that the example I was reading was doing some pretty crazy hung up things with Haskell style DSL techniques.

White this might make sense for a syntax based DSL (imho), I wasn't sure this was absolutely necessary under ...</description>
		<link>http://alexicalmistake.com/2008/07/monad-actions-ok-sure-whatever/</link>
			</item>
	<item>
		<title>Haskell Does Concurrency</title>
		<description>Ok, by now we all know that Object Oriented programming is likely to go the way of Erlang, or at least inherit an Actor model of language level concurrency.

In fact, I've even got an object system that I'm planning to implement just to find out how well this style of ...</description>
		<link>http://alexicalmistake.com/2008/07/haskell-does-concurrency/</link>
			</item>
	<item>
		<title>Parsers and Combinators</title>
		<description>Last time I showed some brief examples of what a parser combinator is, how they work and how I intended to use them to solve the parsing problem using the Scheme programming language. This time we get to start the interesting stuff...

To get things going, last time we looked at ...</description>
		<link>http://alexicalmistake.com/2008/06/parsers-and-combinators/</link>
			</item>
	<item>
		<title>Recognize This!</title>
		<description>Ok... I may not have entirely explained the machinery behind the basic backtracking parser combinators yet, but before I get to far into the heavy stuff I thought it might be useful to discuss some basic context issues involved in writing parsers.

There are two main elements involved in writing parsers... ...</description>
		<link>http://alexicalmistake.com/2008/06/recognize-this/</link>
			</item>
</channel>
</rss>
