LINUX.ORG.RU

История изменений

Исправление MKuznetsov, (текущая версия) :

в tcl eval вроде оно.

в tcl это без eval делается. Вообще можно почти всё перемонстрячить, чтобы получился нужный DSL.

и сразу в ответ для TC: именно потому и не приживаются «макросы в стиле лисп».

С одной стороны абсолютная свобода действий, с другой чтобы разумно применить и не увязнуть, нужна очень серьёзная квалификация. У подавляющего большинства её нет. И вольности с макросами только вредят

Исходная версия MKuznetsov, :

в tcl eval вроде оно.

в tcl это без eval делается. Вообще можно почти всё перемонстрячить, чтобы получился нужный DSL.

и сразу в ответ для TC: именно потому и не приживаются «макросы в стиле лисп».

С одной стороны абсолютная свобода действий, с другой чтобы разумно применить и не увязнуть нужна очень серьёзная квалификация. У подавляющего большинства её нет. И вольности с макросами только вредят