Все-таки я забыл один нюанс.
Недостаточно просто сделать конфигурационный файл Тьюринг-полным. Просто необходимо спроектировать этот набор команд так, чтобы пользователь не мог обойтись без использования этих возможностей. В дополнение надо продемонстрировать решение простых и стандартных задач конфигурирования именно с помощью тьюринг-полного набора команд.
Высший пилотаж – когда стандартные задачи, для которых и был придуман файл конфигурации, решаются только с помощью программирования чего-то весьма изощренного (или копипаста из мануала). Автор формата удостоится места в истории, если обзаведется толпой поклонников, утверждающих, что все вышеописанное весьма логично и очень удобно.
Запись опубликована в блоге Шуры Люберецкого. Вы можете оставлять свои комментарии там, используя свое имя пользователя из ЖЖ (вход по OpenID).