Lisp コンパイル比較
clozure と clisp と sbcl でのコンパイル方法を比較。すでに main という何らかの関数が定義済みで、test という名前のバイナリで保存するものとする。
(defun compile () #+CCL (save-application "test" :toplevel-function #'main :prepend-kernel t) #+CLISP (ext:saveinitmem "test" :quiet t :norc nil :init-function #'main :executable t) #+SBCL (sb-ext:save-lisp-and-die "test" :toplevel #'main :executable t))