budden писал(а):
Конечно, взять стандартный и, видимо, расширить его интерфейс - пока вообще на него не смотрел. А если всё своё писать, то и Оберон не нужен

Компиляторы, которые создавались исключительно для производства машинного кода, часто плохо учитывают потребности утилит, потому вероятность того, что проще сделать свой не так уж и мала.
Цитата:
Понятно, остаётся только повторить, что вы времени даром не теряете.
Мне-то всё равно, я на Blackbox смотрю больше из любопытства, но его время уходит.
Цитата:
Но если говорить об эрзацах, можно ведь и так поступить: сгенерировать временный модуль с кодом, скомпилировать его всей мощью Оберона и загрузить. Многие лиспы так делают.
Оберон - не скриптовый язык, поэтому толку в этом мало без изменения компилятора, потому-то и лучше использовать отдельный интерпретатор. Но если продолжить тему об эрзацах, то описанная Вами схема в более простом виде уже воплощена. ctrl N -> m F5 -> код -> ctrl K -> запуск командера (не дословно). m F5 в i32SysEdit создаёт болванку модуля, в которой можно развернуть всю мощь Оберона. Многим достаточно.