Old Code

This is the final resting place of all the code I have written that I will probably never use again. If you request it, I'll probably post the source code to anything on this page. These are placed in the order that I last worked on them.

NUMPAD Programming Language

NUMPAD is a programming language which interprets a file of words and runs it like a program based on some simple but strange rules.

Download

Documentation


Twist Programming Language

Twist was a full featured language with a good interpreter written in C++. I stopped work on this to begin work on a compiler.

Download

Documentation

Examples


Cactus Programming Language

Cactus was a language with a simple interpreter.

Download

Documentation

Examples

Other


Stacker Programming Language

Stacker was a stack-based language. There are two programs that can be used to execute Stacker code. The first is a translator that compiles from Stacker to C++. The second is an interpreter. Although I didn't realize this when I originally wrote these two programs, what I had essentially created was an abstract stack machine.

Download

Documentation

Examples

Other


Luck Programming Language

The original idea behind Luck was born on March 17, 1997 (St. Patrick's Day). It was the first programming language that I ever wrote. The interpreters below translate from Luck 3.1.1 to Java.

Download

Documentation

Examples

Links