Linguistic

ShoeShop

(alternative info link)

Java

Intended for use with SIL Shoebox-style linguistic databases, though it doesn't require Shoebox actually to be installed.

Enables collaborative work on (large) Shoebox databases. Use ShoeShop to merge multiple Shoebox linguistic databases easily.

Download:
Sun Java Runtime
binary (Windows)
source code & documentation

Toolchest

Java

StringSubtract

Java

Games

Bat & Ball

--------------------

Early C++ game for Mac OS. My first original C++ program!

Catch

--------------------

Port of an idea from a BBC game. Pity I seem to have lost my own version now!

Utilities

Colloque

MacOS application

Download

GPS Plotter

Java

Misc AppleScripts

Other Projects

Cambridge Part 1B Group Project

My part was the language interpreter for an object animation system... sadly before we had our course on compilers!

Cambridge Part II Project

Finely: Fine-grained revision control for hierarchically-structured documents.