История изменений
Исправление Nervous, (текущая версия) :
интерпретатор тут не при чем
Судя по тому, что тут написано, в секции EVAL-WHEN
There are three possible situations —
:compile-toplevel
,:load-toplevel
, and:execute
— and which ones you specify controls when the body-forms will be evaluated.
Коммон Лисп может делать load как с компиляцией, так и без.
Насколько я понимаю, кложа не может делать load исходников (в ней нет интерпретатора), поэтому перед load всегда идёт compile (в байткод, JIT или AOT), а значит, нет смысла рассматривать load без compile. Следовательно, eval-when
не нужен.
Исправление Nervous, :
интерпретатор тут не при чем
Судя по тому, что тут написано, в секции EVAL-WHEN
There are three possible situations —
:compile-toplevel
,:load-toplevel
, and:execute
— and which ones you specify controls when the body-forms will be evaluated.
Насколько я понимаю, кложа не может делать load исходников (в ней нет интерпретатора), поэтому перед load всегда идёт compile (в байткод, JIT или AOT), а значит, нет смысла рассматривать load без compile. Следовательно, eval-when
не нужен.
Исправление Nervous, :
интерпретатор тут не при чем
Судя по тому, что тут написано, в секции EVAL-WHEN
There are three possible situations —
:compile-toplevel
,:load-toplevel
, and:execute
— and which ones you specify controls when the body-forms will be evaluated.
Насколько я понимаю, кложа не может делать load исходников (в ней нет интерпретатора), поэтому перед load всегда идёт compile (JIT или AOT), а значит, нет смысла рассматривать load без compile. Следовательно, eval-when
не нужен.
Исходная версия Nervous, :
интерпретатор тут не при чем
Судя по тому, что тут написано, в секции EVAL-WHEN
There are three possible situations —
:compile-toplevel
,:load-toplevel
, and:execute
— and which ones you specify controls when the body-forms will be evaluated.
Насколько я понимаю, кложа не может делать load исходников (в ней нет интерпретатора), поэтому перед load всегда идёт compile (JIT или AOT), а значит, нет смысла рассматривать load без compile и наоборот. Следовательно, eval-when
не нужен.