Компоновка образа

Для большой программы (системы) разработчик создаёт файл определения системы (файл проекта, make-файл).

Пример
;;; Файл defsystem.lisp
(defsystem my-system ()
 :members
 ((my-sybsystem :type :system)
  "package"           ; файл package.lisp
  "macros"            ; определения макросов
  "classes"           ; определения классов
  "functions")        ; определения функций
 :rules
 ((:in-order-to :compile :all
   (:requires (:load :previous)))
  (:in-order-to :load :all
   (:requires (:load :previous)))))

;;; Из консоли (Listener)
(compile-system 'my-system :load t)
(load-system 'my-system)