【入門】Common Lisp その6【質問よろず】
■ このスレッドは過去ログ倉庫に格納されています
0861デフォルトの名無しさん
2010/02/18(木) 00:37:24ccl:save-applicationを使う。
ttp://ccl.clozure.com/manual/chapter4.7.html#Saving-Applications
save-applicationはLispシステムの状態をファイルに保存する関数。
このファイルに、Lispのコア部分を含めると、実行可能なバイナリができる。
(save-application "a.exe" :prepend-kernel t)
ただ、これだとエントリポイントがREPLで、大抵は不都合なので、
(defun main () (format t "Hello, world!"))
(save-application "a.exe" :prepend-kernel t :toplevel-function #'main)
みたいに、自分でエントリポイントを作って指定する。
■ このスレッドは過去ログ倉庫に格納されています