Compiling a Forth

A bytecode compiler and VM for a Forth-like language.