My Projects
I have many projects on the go at Github; most of them are just for fun. Some of my older stuff is also on Bitbucket. Here are some of the jewels in the crown:
- Feersum - Scheme compiler targetting the .NET CLR.
- Teasel - HTML parser written in Typescript.
- Tyrannoport - .NET
.trx
test report to HTML conversion. - Docket - Simple Markdown Documentation Site Generator.
- IronRure - .NET bindings for the Rust
regex
crate. - PollyTick - Execution statistics observation for Polly
- Ullage - A simple language implementation in Rust.
- Rust Onig - Rust bindings for the Oniguruma regular expression library.
- Prattle - A foolish or inconsequential experiment in precedence parsing. A Patt-style operator precedence parser written in Ruby.
- Snooper - Spying on your files and running your tests. A ruby gem to watch for file changes and run arbitrary commands.
- Parsegen - Transform grammar files into working top-down parsers. A simple parser generator written in Python.
- Thunker - Home automation at its finest. A Linux daemon for the RaspberryPi designed to reset BT HomeHub routers when they crash.
- Turf - Object recognition with Grasmannian Manifolds. The source code for my final year university project, which uses manifolds and subspace distances rather than feature extraction to identify images in objects.