Hatena::ブログ(Diary)

かきにっき

2009-11-29

[]SBCLインストール

速いと噂のSBCLインストールした.と言っても,バイナリインストールしただけでコンパイルはしてない.

Steel Bank Common Lisp

SBCLCommon Lispで書かれているので,自分でコンパイルするのは面倒臭そうだった(GNU CLISP他いくつかのANSI準拠のコンパイラコンパイルできるように書いてあったが,SBCLコンパイルするのが一番だろうし,問題に遭遇したら面倒だ.因みにGNU CLISPインストール済み).

早速,ちょろっと使ってみたのだが,とりあえず速い.ただ,コマンドラインからの使い方がよくわからない.普通に起動すると対話モードになる.スクリプト的に実行するには--scriptを付ければよいようだ.ではコンパイルは?

西谷・平山研Hiki - SBCLによると,普通は対話環境で(compile-file "filename")コマンドラインからしたければ

$ sbcl --noinform --disable-debugger --eval '(compile-file "filename")' --eval '(quit)'

とするらしい.

これはShell側で対応すればいいんだろうか.