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