http://swissnet.ai.mit.edu/~jaffer/SLIB
SCM の作者 Aubrey Jaffer による、ポータブルな Scheme ライブラリ。 Gauche でも使える。
Q. SLIBは使えますか
A. Aubrey JafferさんのSLIBは、インストールされていればGaucheから (use slib) とするだけで使えます。もし「require.scm が見つからないよ」みたいなエラーが 出たら、Gaucheがインストール時にSLIBの位置を正しく見つけていないと思われます。 環境変数SCHEME_LIBRARY_PATHをSLIBがインストールされたディレクトリに指定して goshを起動してみてください。ちゃんと直すには、 Gaucheのシステムライブラリパス(コマンドラインで gauche-config --syslibdir とすると表示されます)の下にあるslib.scm を編集して、 library-vicinity 関数内に書かれたパス名をSLIBがインストールされたディレクトリに してください。
FreeBSDの方はそれでいいが、OS Xはどうする?portsを解析。ふむふむ。MITからファイルを取って来て、それを/usr/local/で荷解きしてから、最後におまじないをかければいいのね。
cd ~ # 一応ここではhome directoryにdownload curl -O http://swissnet.ai.mit.edu/ftpdir/scm/slib3a3.tar.gz # fetchでもwgetでも何でもOK cd /usr/local sudo tar zxvf ~/slib3a3.tar.gz # /usr/local/slib に荷解き sudo gosh -uslib -E"require 'new-catalog" -Eexit # slibを初期化
Tag: SLIB