Functional Programming Haskell SDL Bindings on Windows Getting the Haskell SDK bindings running on Windows, using the SDL 1.2.
Ruby Simple Algebraic Data Types for Ruby Here's a simple approximation of algebraic data types in Ruby using Ruby's struct class and the case equality operator.
Functional Programming Towards a Haskell Logic Library Is it possible to build a monad around match? Yes, it turns out. This is the core idea behind the third iteration of my logic library.
Functional Programming Why Haskell Is Worth Learning Why Haskell? It's an incredibly powerful tool to use with other langues. And learning it will make you a better, smarter, more-versatile programmer.
Functional Programming Using Haskell’s CmdArgs Package The CmdArgs package takes the pain out of creating command line interfaces around Haskell applications.
Functional Programming miniKanren in Haskell A simple implementation of miniKanren in Haskell, a miniKanren monad transformer.
Embedded Systems Using text.parsec.indent to Parse an Indentation-Sensitive Language with Haskell’s Parsec Library An example of using Text.Parsec.Indent to parse an indentation-sensitive language in Haskell using Parsec.
Development Practices How to Write a Compiler in an Afternoon How to write compiler for toy language with JIT and native code generation in haskell using the Parsec library for parsing and LLVM for code generation.