История изменений
Исправление staseg, (текущая версия) :
В результате компиляции SBCL — нет
Даже динамические переменные? Все зависит от реализации, ничто не запрещает и лексические переменные искать в рантайме как-нибудь вроде (lookup symbol context). ECL (который как раз траслирует лисп в С и затем компилирует его — и тоже называется компилятором) делает именно так как минимум в большинстве случаев (оптимизатор там аховый).
Исходная версия staseg, :
В результате компиляции SBCL — нет
Даже динамические переменные? Все зависит от реализации, ничто не запрещает и лексические переменные искать в рантайме как-нибудь вроде (lookup symbol context). ECL (который как раз траслирует лисп в С и затем компилирует его — и тоже называется компилятором) например делает так.