История изменений
Исправление no-such-file, (текущая версия) :
преждевременное расширение выразительности языка
Почему же «преждевременное»? Да и невозможно же все на свете запихать в синтаксис языка. Можешь смотреть на макросы как на некие плагины-библиотеки расширяющие синтаксис. По-моему это гениальное в своей элегантности решение: обращаться с синтаксисом так же как с кодом, имея возможность подключать нужные батарейки по необходимости. В т.ч. сторонние, или свои велосипеды.
Вот например «плагин» позволяющий использовать Си синтаксис в лиспе https://github.com/y2q-actionman/with-c-syntax.
Исправление no-such-file, :
преждевременное расширение выразительности языка
Почему же «преждевременное»? Да и невозможно же все на свете запихать в синтаксис языка. Можешь смотреть на макросы как на некие плагины-библиотеки расширяющие синтаксис. По-моему это очень элегантное, гениальное решение: обращаться с синтаксисом так же как с кодом, имея возможность подключать нужные батарейки по необходимости. В т.ч. сторонние, или свои велосипеды.
Вот например «плагин» позволяющий использовать Си синтаксис в лиспе https://github.com/y2q-actionman/with-c-syntax.
Исходная версия no-such-file, :
преждевременное расширение выразительности языка
Почему же «преждевременное»? Да и невозможно же все на свете запихать в синтаксис языка. Можешь смотреть на макросы как на некие плагины-библиотеки расширяющие синтаксис. По-моему это очень элегантное, гениальное решение: обращаться с синтаксисом так же как с кодом, имея возможность подключать нужные батарейки по необходимости. В т.ч. сторонние, или свои велосипеды.