SICP入門。 Centに gauche のインストール。 vi でコーディング。
「計算機プログラムの構造と解釈」を読み始める....
前に実行環境作らなくては。
まず、CentOs に Shemeのインタプリタである「gauche」をインストール。
http://d.hatena.ne.jp/mercysluck/
を参考に、rootで
yum install rpm-build gcc gdbm gdbm-develwget http://prdownloads.sourceforge.net/gauche/Gauche-0.8.14.tgz
rpmbuild -ta Gauche-0.8.14.tgz
rpm -ivh /usr/src/redhat/RPMS/i386/Gauche-*.rpm
rpmbuildがちょっと時間かかります。
次に
http://khead.kahua.org/kahua-web/show/eg/emacs
を参考に、emacs の設定.....
.emacs を編集して、実行。
ここまでは成功なんだけど、普段がviで作業しているから、そっちでソース書いて
test.txt
(define (fact n)
(if(= n 0)
1
(* n (fact (- n 1)))))(fact 6)
そのまま突っ込む。
$ gosh -i < test.txt
gosh> fact
gosh> 720
とりあえずこれで行ってみます。
-
- 追伸--
http://www.vim.org/scripts/script.php?script_id=165
viでシェルを実行もできるらしい。
今後ゆっくり試してみます。