LoLCode in Haskell

In my course IFT3065, I need to implement a language of my choice in Haskell, OCaml or SML.

I chose Haskell and LoLCode

The lexer will be Alex and the parser Happy.

Implementation will consist of an interpreter, optimization, and output to C code to piped in GCC

Both will be using Monads to pass along file/line/col.

You can access my project webpage at http://lolcode.com/implementations/haskell and the syntax  higlighting for GTKSourceView at http://lolcode.com/implementations/gtksourceview.

The project is still at it's beginning, I'll post an update pretty soon with the code up to now.