Some of my personal projects. All of these are open source (BSD license), unless stated otherwise.
Language experiments
I have always been interested in programming languages. Over time I have created several experimental languages (usually as interpreters) to test some of my own ideas. Note that none of the code below is suitable for serious use.
- Dollop: Proof of concept for a Lisp/Scheme interpreter with an explicit call stack.
- Liquid: A Lisp-like language. (Current prototype is written in Python.)
- Manta: A stack-based language.
- Stapel: Another stack-based language.
Card game stuff
- Magi-Nation Search: A searchable card database for the Magi-Nation CCG.
- Magicripper: A tool for extraction of Magic cards from Gatherer.
(Also see the old labs page; most of these projects will be moved here sooner or later.)
Forthcoming
- Fafnir: A programmer's editor. It will be ready when it's ready. (Famous last words...)
- Delta: A prototype-based OO language.
- s1: Script/library to use Scheme for Awk-like scripting.
- Nepenthe: 6502 cross-assembler written in Scheme.