LINUX.ORG.RU

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

Исправление 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, :

преждевременное расширение выразительности языка

Почему же «преждевременное»? Да и невозможно же все на свете запихать в синтаксис языка. Можешь смотреть на макросы как на некие плагины-библиотеки расширяющие синтаксис. По-моему это очень элегантное, гениальное решение: обращаться с синтаксисом так же как с кодом, имея возможность подключать нужные батарейки по необходимости. В т.ч. сторонние, или свои велосипеды.