Using Oberon’S Active Objects For Language Interoperability And Compilation