My name is John Morrice. I'm a mathematics student from Scotland. My hobby is writing strange computer software.

I live in a cave so I get strange ideas which don't always pan out. Also, I occasionally try to do sensible things and then get bored. What remains, strange and odd, is my sad, sad, life's work.

The oddities

solumns, evil columns

Solumns is an evil variant of the classic game "Columns" by Sega.
It is evil because it gives players disadvantageous combinations of colours, as opposed to the randomly generated colours in the original.
Solumns should run on most operating systems, but pre-built binaries are available for Windows and Ubuntu.
Solumns homepage

exclamation fractal

Here is a fun animated exclamation mark fractal.
Use it to voice epic surprise!
Created with C and GNU Plotter.
Source

Typefuck is an implementation of brainfuck within the haskell type system. That is, it runs during type checking at compile time, and without using any compile time code. The output of a brainfuck program encoded in typefuck is a corresponding haskell type. Rather than a value. Yes, I was drinking. Also, I blog about it here. which may help you use the thing.
Download typefuck

The Kolmogorov Programming Language the Kolmogorov language is an esoteric programming language based on a Kolmogorov machine, which is a little like a turing machine except it is based on a graph rather than a tape. Here's the syntax and semantics described on the esolang wiki. If you wanna learn about Kolmogorov, and Kolmogorov machines look em up, he's a famous sort of chap.
Download the Kolmogorov Programming Language

Valid XHTML 1.0 Strict Valid CSS!