LINUX.ORG.RU

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

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

Покажи хоть один пример статически типизированных лисп-макросов.

Кстати, да. Полноценные статически типизированные макросы еще ни у кого не получились, насколько мне известно. В Nemerle - какой-то мрак в сочетании макросов с объектной моделью .NET, а в Scala нет нетипизированных макросов, без которого сама идея макросистемы не особо жизнеспособна (это к вопросу о преимуществах и недостатках статики против динамики).

Даже какую-то глупую отмазку придумали, что мол, если нужны вам макросы, то вы что-то делаете не так. Право смешно читать их :)

Макросы и динамическая типизация - вещи взаимосвязанные.

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

Покажи хоть один пример статически типизированных лисп-макросов.

Кстати, да. Полноценные статически типизированные макросы еще ни у кого не получились, на сколько мне известно. В Nemerle - какой-то мрак в сочетании макросов с объектной моделью .NET, а в Scala нет нетипизированных макросов, без которого сама идея макросистемы не особо жизнеспособна (это к вопросу о преимуществах и недостатках статики против динамики).

Даже какую-то глупую отмазку придумали, что мол, если нужны вам макросы, то вы что-то делаете не так. Право смешно читать их :)

Макросы и динамическая типизация - вещи взаимосвязанные.