background

Blog

Haskell is a pure functional language that's rising in popularity

Type Anxiety (2011-02-19)

As I mentioned in a previous post, I’ve been reworking some of my sound change applier to try to unify the 3 different ASTs which evolved as I developed the current code base. And in the process, I’ve been experiencing a measure of what I’m going to ...

more

Intsets Are Faster Than Lists (2011-01-27)

I’m currently thinking about tidying up some of the data structures in my sound change applier. Basically, there are three major data structures currently:

  1. A type to contain the results of the initial surface parse
  2. A type to contain the AST after some simplification and transformations into more efficient ...
more

Fun With Haskell (2010-10-04)

I thought I should follow up on my previous posts, since in at least two previous posts I’ve criticised aspects of the Haskell experience. In general, I point out ways things can be improved or are sub-optimal a lot more than I praise them, but I don’t want ...

more

Is Haskell Fast? (2010-04-02)

Recently, I’ve been experimenting with the functional programming language Haskell. It seems to be very popular at the moment, and is often recommended to programmers as a language to expose them to new ideas. And I do find some of its features interesting, but that’s a topic for ...

more