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ぐらいあんだろうと思ったら、本当にあった(^^;;;