Scheme

ちょっと気になったのでやってみることにしました。


まずSchemeのインストール。
自分が使ったのはGauche

http://www.shiro.dreamhost.com/scheme/gauche/index-j.html

スクリプトインタプリタとしての使い易さに重点を置いて開発を行っているR5RS準拠のScheme処理系」だそうな。
まあSchemeの学習用には問題無さそうなので、早速ダウンロード。cygwinにてインストール。

$ tar zxf Gauche-0.8.6.gz
$ cd Gauche-0.8.6
$ ./configure --prefix=/usr/Gauche
$ make all install

で、パスを通すために、.bash_profileに、

export PATH=/usr/Gauche/bin:$PATH

を追加すると。


これでインストール完了ヽ(´ー`)ノ
さっそく実行してみる。

$ gosh
gosh> (+ 1 2)
3
gosh> (+ (- 10 5) 4)
9
gosh> ((lambda (r) (* (/ 4 3) 3.14 r r r)) 5)
523.3333333333334
gosh> (exit)

たのしーヽ(´ー`)ノ