2007/08/15

OpenMCL でシェルスクリプトするために

SBCL では ~/.sbclrc にシェルスクリプトのためのコードを追加する方法がマニュアルに記述してありました。
OpenMCL でも同様に ~/openmcl-init.lisp に書こうかと思いましたが、Lisp を起動するシェルスクリプトを書いた方がいいかと思いました。
$ cat ~/local/bin/run-lisp


#!/bin/sh
~/opt/local/lib/ccl/scripts/openmcl --eval '(set-dispatch-macro-character #\# #\! (lambda (stream char arg) (declare (ignore char arg)) (read-line stream)))' --load $@ --eval '(quit)'

0 件のコメント: