a
defconstant
, компилятор обязан обрабатывать особым образом если они top-level. Не могу понять, считается ли, что defconstant
присутствует в top-level• если в top-level есть макрос, который раскрывается в
defconstant
-форму• если в top-level есть
(eval-when (..) (defconstant ..))
• если есть комбинация этого:
(eval-when (..) (some-macro ..))