А ну и что, что несерьезно... Для детей делаемШкольникам понравилось, как рабочий вариант приняли. Можно и ШАРФ... Подумаем еще. Подсистема называется Sha - свобода для выбора остается

Вчера ребята сделали несколько модулей загрузчика исполнителей и препроцессора, который для заданного исполнителя (потомка Views.View, хранящегося в отдельном модуле, в котором же хранятся команды к нему в виде PROCEDURE Вперед* (v: View; шагов: INTEGER) ) генерирует заголовок нового модуля с процедурами-"шлюзами", в который потом вставляет детский код и отправляет на компиляцию. Теперь надо писать визуальную среду, в которую будут подключаться исполнители, и конкретных исполнителей.