Как уменьшить размер исполняемого файла Clozure Common Lisp?

Я сохранил эту простую программу

(defun hello-world ()
  (format t "Hello, world"))

(defun main ()
  (hello-world))

используяccl:save-application

(ccl:save-application "test"
                      :toplevel-function #'main
                      :prepend-kernel t
                      :purify t
                      :impurify t)

из Clozure Common Lisp REPL.

Полученный исполняемый файл имеет размер 25M в Mac OS X. Насколько я понимаю, он содержит ядро ​​Lisp и представление системы Lisp в -памяти. Тем не менее 25M кажутся слишком большими для такой простой программы. Параметры purifyи impurify, по-видимому, не оказывают большого влияния.

Какие варианты у меня есть, чтобы уменьшить размер исполняемого файла? Есть ли такие?

8
задан Rainer Joswig 17 June 2012 в 22:57
поделиться