>Если вам требуется метапрограммирование, то вам требуется язык выше уровнем. Верно, но лисп это постоянное метапрограммирование, мы там можем вынести язык на сколь угодно высокий уровень. Это не язык, это метаязык.
>Специальные формы часто (очень часто) выполнимы в виде ФВП в языке с нормальным порядком вычислений.
Это фигня, этим покрывается 1% использования макросов от силы. Плюс, это добавляет издержек по производительности.
no subject
Date: 2011-11-02 09:57 am (UTC)Верно, но лисп это постоянное метапрограммирование, мы там можем вынести язык на сколь угодно высокий уровень. Это не язык, это метаязык.
>Специальные формы часто (очень часто) выполнимы в виде ФВП в языке с нормальным порядком вычислений.
Это фигня, этим покрывается 1% использования макросов от силы. Плюс, это добавляет издержек по производительности.