SICPを読む(1) - 環境設定 -
なにはなくとも、環境がなければ始まらんだろうってことで、右も左もわからないまま、Gaucheのインストールを行ってみる。
http://practical-scheme.net/gauche/index-j.html
Mac OS Xにも対応しているらしいので、さくっとインストール
% tar -xzf Gauche-0.8.13.tgz
% cd Gauche-0.8.13
% ./configure --enable-threads=pthreads
% make
% sudo make install
% gosh
gosh> (sqrt 5)
2.23606797749979
gosh> (exit)
使い方もようわからんまま、インストールできたっぽい...
適当にこんなスクリプトを書いてみた。
(test.lisp)
#!/usr/local/bin/gosh
(print "hello world")
でもって、パーミッションをいじった後に実行
% ./test.lisp
hello world
...printぐらいあんだろうと思ったら、本当にあった(^^;;;