Ну только если понимать, что "compile time" в CL очень далеко от аналогичного понятия в том же C++. С точки зрения CL компиляция - это процесс раскрытия макросов. SBCL, например, выражение, введённое в REPL по-умолчанию сначала компилирует в машинный код, а только потом исполняет, но это не то же самое, что раскрытие макросов. Но, даже процесс раскрытия макросов (compile time) происходит во время исполнения и, вообще говоря, зависит от текущего состояния образа, и может иметь произвольные сайд-эффекты.
no subject