в статье Руслана Богатыреваhttp://oberon2005.ru/obe_faq1.htmlсказано:
"В Обероне есть три кита, на которые опирается его философия (см. "От Modula к Oberon"):

1. процедурные типы (процедура как тип, коммутация функций);
2. модули (единица компиляции и загрузки, основа построения компонентов);
3. расширение комбинированного типа (расширяемые записи, альтернатива ООП и основа динамической эволюции систем)."

в разделе документации бб "Cоглашения по написанию кода":
"Старайтесь избегать супервызовов и процедурных типов."

получается, что в один из китов Оберона в КП уже не кит совсем? %)
или как правильно интерпретировать...