Skip to content
Avatar
All articles

Tagged

Programming languages

4 articles and 1 project.

Writing

The HP 48, and two programs I wrote for it

I have loved HP calculators all my life, and the HP 48 was the first I bought with my own hard earned money. In 1991 I taught mine the foreign exchange market and how to price a bond.

Rubato: A Music Input and Performance System

My 1987 honours thesis at the University of Sydney. A language for writing music down that reads like music rather than like code, and a system that performs it.

Projects

lisp-cc

The C compiler I wrote in LISP for Bruce Ellis's Compiler Techniques subject at Sydney, recovered and grown into a full K&R 1978 compiler that emits arm64 instead of VAX. Ships with a reconstruction of the LISP interpreter it was marked against and the 1979 Seventh Edition C library, so the whole thing still bootstraps itself to a byte-identical fixed point.