Хотелось бы составить перечень (реестр) паттернов и приёмов программирования, специфичных для Оберона.
Речь идёт именно о приёмах, специфичных для языка, а не об общих правилах "хорошего тона" (вроде структурного программирования).
Некоторые из них достаточно очевидны. Например, использование программной шины или фабричных функций вместо конструкторов.
Некоторые менее очевидны (или являются уже производными от более очевидных). Например, кэширование памяти для повышения эффективности программ. (Например,http://forum.oberoncore.ru/viewtopic.php?p=20109#p20109.)
Интересует именно повседневная практика, "будни" языка, позволяющие подвергнуть языкобоснованнойкритике иисправитьнедостатки.