| 7.1 ソフトの入手 |
http://swissnet.ai.mit.edu/~jaffer/SCM.html
ここでSLIBはschemeで書かれたライブラリモジュール群です。
ですからSLIBha環境(OS)に依存しません。
| 7.2 インストール |
7.2.1 SLIBのインストール
SLIBのアーカイブ"slib2d4.zip"をディレクトリ"/usr/local/lib/"以下に展開します。cd /usr/local/lib unzip slib2d4.zip |
7.2.2 SCMのインストール
cd /usr/local/src unzip scm5d6.zip cd scm |
make scmlit make all make install |
| 7.3 実行例 |
7.3.1 対話モードでの実行例
#!/usr/local/bin/scm
(define double (lambda (x) (* 2 x)))
(let ((x (string->number (car (reverse *argv*)))))
(if (integer? x) (print (double x))
(print "ERROR! Usage:double.scm integer")
))
(exit)
|
home |index |previous |next |contents