> -- Илья Ермаков писал(а):
> ... некоторая смысловая путаница таки возникает (хотя намнооого меньшая, чем в языках, эмулирующих понятие модуля через классы). Когда запись является типом данных, когда - интерфейсом, когда - реализацией интерфейса... Да ещё приходится налагать устные запреты на "смешивание" этих ролей - например, на наследование реализации

EXTENSIBLE присутствует для совместимости с классическим Обероном.

А насчет смысловой путаницы -- путаница возникает при интерпретации понятий одной системы в терминах понятий других систем, что не есть, строго говоря, путаница внутри самой данной системы.