The Oberon interface that I loved was in Oberon microsystems&#x27;s Oberon F&#x2F;Component Pascal system, originally available on Mac OS and Windows. Unfortunately, they never brought it from classic Mac OS to OS X, only continuing the Windows development (and eventually abandoning  further development of it [but they did open source it]).