Both SML and Oz are functional programming languages. SML is statically typed while Oz is dynamically typed.
This compiler translates dynamically typed SML programs to the base language of Oz 3 and is intended to be a test platform for future Oz systems.
It was developed during an advanced level practical study course (a so called ``Fortgeschrittenen Praktikum'') at Prof. Smolka's Department of Programming Systems under the supervision of Leif Tobias Kornstaedt.