LINUX.ORG.RU

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

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

В результате компиляции SBCL — нет

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

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

В результате компиляции SBCL — нет

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