Ультра Паскаль — в этом действительно что-то есть.

«Блекбокс Оберон» мне не очень нравится, потому что не хотелось бы сужать использование языка КП до Блекбокса. Блекбокс — это всё-таки среда разаработки / среда выполнения / ОС, а язык может существовать также и отдельно. Я думаю, если язык (диалект Оберона «КП») получит такое отдельное существование (даже если с другим названием), это в конечном счёте привлечёт людей и к использованию Блекбокса. Люди должны видеть, что язык позволяет компилировать и запускать себя из разных сред, что в любой момент можно «войти в ББ» и «выйти из ББ», оставив программу во вполне рабочем состоянии.
В моём случае это примерно так бы и сработало.

1. Интересующийся гражданин читает о Вирте, затем об Обероне, о КП.
2. Заходит посмотреть на Блекбокс.
3. Вследствие укоренённых предрассудков его отталкивает кажущаяся ограниченность этой среды (замкнутость её на определённом графическом интерфейсе).
4. Он находит привычный для себя консольный компилятор в стиле fpc/gcc.
5. Въезжает в КП.
6. Переходит также и на Блекбокс.