LINUX.ORG.RU

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

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

два мира — мир компиляции и мир выполнения.

Если это позволяет запиливать свой синтаксис, не ожидая милостей от разработчиков языка — то такое усложнение вполне оправдано. Тем более что никто не заставляет тебя писать макросы, если ты этого не хочешь.

Пока здоровый человек на ML, или на худой конец хаскеля, имеет единый мир логики программы.

А когда твоей программе нужно сгенерировать другую программу, начинаются манипуляции со строками? Не в курсе, как это делается в этих ваших хаскелях %)

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

два мира — мир компиляции и мир выполнения.

Если это позволяет запиливать свой синтаксис, не ожидая милостей от разработчиков языка — то такое усложнение вполне оправдано. Тем более что никто не заставляет тебя писать макросы, если ты этого не хочешь.