compiler/intepreter for a pure object-oriented programming language similar to smalltalk