Welcome to my home page.
The "Mage" programming language
I am currently working on a compiler for a new functional programming language. The project is still at an early stage, but a prototype compiler is now available for download.
Knights is a multiplayer game involving several knights who must run around a dungeon and solve various quests. This is a full featured game with supporting website, in-game tutorial, an online game server (run by myself), and a small but active community of players.
This demo uses the "shallow water equations" to simulate the motion of water across a 3-D landscape.
This is a rigid body physics engine and car driving simulation.
Mips2cs is a tool that converts MIPS machine code executables into C# programs.
My PhD research work from 2002–2006.
I can be contacted by email, my address is: stephen (at) solarflare.org.uk