Java application for teaching object-oriented programming to students.
Interpreter for the Basic Programming Language
Implementation of Common Lisp, an object-oriented dynamic programming language.