Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
Так что если уж перефразировать твоё "на дождался", то как минимум в "не больно-то и хотелось", согласен?
Ага. Очевидно, что тебе не очень-то и хотелось, но все же сделал. Нет проблем.

Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
Такое резкое высказывание неплохо бы проаргументировать несколькими примерами. В отношении Си и Паскаля - вот это чистейшего вида подпорки в языке:
А как в оберонах выглядит объявление функции-колбека, который отдается в дебря системы (например, winapi)?

Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
Это называется "мы придумали велосипед потому что плохо учили матчасть, но зато назвали его умным словом". И заметьте, Оберон, оставляя в чистоте концептуальную сторону вопроса предлагает нам решение, которое не требует многих мегабайт дотнета и явы-рантаймов (плюс всё, что к этому прилагается в виде обязательного лицензирования своей JVM и ласковых рук мс на юзерском горле), а ограничиваясь компактным ядром Оберон-среды исполнения (в ББ оно занимает около 30 кб кода). Оставим за бортом достоинства дотнетов, вместо этого сосредоточимся на их недостатках, которые вовсе не так уж безобидны и преодолимы.
Куча оффтопа ниочем. Пруф на обязательное лицензирование JVM пожалста.

Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
Ещё пример из ББ. Files это работа с файлами. PackedFiles устроен также, но это работа с пакованными файлами. Переключиться между работой с обычными и пакованными файлами - строчка кода. HostFiles и HostPackedFiles - реализации. Пожалуйста, добавляйте свои собственные HostFilesAtDropBox или HostFilesAtYandexDisk, если угодно.
У HostFiles/HostPackedFiles есть общее описание интерфейса, которое можно использовать при написании кода, в который позже можно передать ссылку на конкретную реализацию? Или переключение делается сменой подключаемого модуля на этапе сборки?

Почитал статьи на тему модульности. Абсолютно непонятно чем обероновская модульность лучше оной в яве, например.
В С/С++ как языках более низкого уровня нежели оберон, модульность слабее, но все плюшки прекрасно реализуются. И плагинизация и динамическое подключение и т.п.