つまり、SBCL を使用すると、簡単にスクリプトを実行できますsbcl --script piece-of-code.lisp
。しかし、LispWorks でそうする明白な方法を見つけることができません。もちろん、デプロイと実行のオプションは常にありますが、小さな演習ごとにビルド スクリプトが必要です。
実行可能ファイルをビルドしたり、リスナーから手動で実行したりせずに、LispWorks でスクリプトを実行する方法はありますか?
つまり、SBCL を使用すると、簡単にスクリプトを実行できますsbcl --script piece-of-code.lisp
。しかし、LispWorks でそうする明白な方法を見つけることができません。もちろん、デプロイと実行のオプションは常にありますが、小さな演習ごとにビルド スクリプトが必要です。
実行可能ファイルをビルドしたり、リスナーから手動で実行したりせずに、LispWorks でスクリプトを実行する方法はありますか?
これsbcl --script
は、コードの最初の行が #!/usr/bin/sbcl ... である可能性があることを sbcl に認識させるためのものですが、LispWorks にはそれがないようです。
ただし、スクリプトを実行するだけで実行可能にしない場合は、次のように記述できます。
lispworks -init my-lisp-init
そして、ドキュメントを正しくmy-lisp-init.lisp
理解していればロードされます