たてたてよこよこまるかいてちょん

組み込み関連の情報を共有するためのブログです

Clozure CL のバイナリ作成のメモ

スタックオーバーフローに Clozure CLでのバイナリ作成のやりかたが書いてあったのでメモ

common lispソースコード

(defun main ()
  (format t "This is the program."))

kernel こみで実行バイナリの作成

トップレベル関数は main として /foo/bar-app に保存する。

(save-application "/foo/bar-app" :toplevel-function #'main :prepend-kernel t)

引き数

引数は

*command-line-argument-list*

にリストとして格納されているとか。

記事のLicense このブログの記事は特に断りのない限り、引用部分を除いて、以下の CC-BY 4.0でライセンスします。 https://creativecommons.org/licenses/by/4.0/deed.ja ただし、ブログ内にあるコードは、特に断りのない限り、CC-BY 4.0またはMITLicense で利用できるものとします。