Projects

Here you can find details of some of the projects I’ve worked on.

Kate-Haskell

Kate is a text editor with good support for syntax highlighting. Kate-Haskell is a syntax grammar to help Kate parse and highlight Haskell syntax.

You can download this source at my github repository:

I started work on this since much of this website is generated using Pandoc, which can be configured to use scripts from Kate to parse and highlight Haskell syntax. Previous versions of this website made use of this functionality.

Src-Highlite-Haskell

Src-Highlite is a pretty printer that takes source files to create highlighted documents. Src-Highlite-Haskell is a syntax grammar to help Src-Highlite parse and highlight Haskell syntax.

You can download this source at my github repository:

The current version of this website does syntax highlighting using SHJS, which relies on Src-Highlite for its syntax definitions, and the source in the repository can be used to build the relevant javascript files for Haskell. I’ve written more about this here.

Vim-Colors-Zenzike

Vim is an advanced and versatile text editor with configurable colour schemes. Vim-Color-Zenzike is my custom colour scheme with syntax highlighting which is similar to that used on this website.

You can download this source at my github repository:

Unlike many colour schemes, this one supports 88 and 256 colour terminals, as well as gvim mode.

Miscellaneous

I’m afraid I haven’t yet released or written about any of my other projects, but this section is here to remind me that it’s definitely something I ought to do sometime.

Things likely to surface:

  • Beggar My Neighbour generator