История изменений
Исправление a--, (текущая версия) :
ибо макросы в лиспах императивны
Да, это ключевой момент!
А вот специализация функций, по сути, декларативна.
То есть программист может написать макрос под любую конкретную специализацию любой конкретной функции, но не должен делать это, так как этим должен заниматься компилятор. У него это и лучше получится, кстати.
Так что тут дорожки у меня с лиспом, похоже, расходятся.
Исходная версия a--, :
ибо макросы в лиспах императивны
Да, это ключевой момент!
А вот специализация функций, по сути, декларативна.
То есть программист может написать макрос под любую конкретную специализацию любой конкретной функции, но не должен делать это, так как этим должен заниматься компилятор. У него это и лучше получится, кстати.