cloop - Cross Language Object Oriented Programming