老後の楽しみ scheme の参考サイト
- まずは元祖 gauche のサイト
http://practical-scheme.net/gauche/index-j.html
- 入門から応用、更にその上までの解説あり!
http://www.nct9.ne.jp/m_hiroi/func/scheme.html
CommonLisp の本: Land of Lisp を読みはじめた。
で、何気なくググッたら、翻訳者で Gauche(scheme) の産みの親である shiro さんが、サンプルソースを Gauche に書き直してくれているそうな。
http://blog.practical-scheme.net/shiro/20130223-land-of-gauche
一昨日、CLISP をインストールしたというのに...
でも、CL と scheme の比較ができて、それはそれで良いかもな。
以前 FreeBSD に wiliki をインストールした時, 苦労した気がする...
FreeBSD8.0 では, こんな問題(gauche-gdbm on FreeBSD 8.0)もあるようだし.
で, 今回もちょっとはまった.
- gdbm install
こちらは ports で
# /usr/ports/databases/gdbm/
# make
# make install
- gauche (0.9)
こちらソースから
# ./configure --with-local=/usr/local
# make
# make check
# make install
- wiliki (0.6.1)
こちらもソースから
# ./configure --with-local=/usr/local
# make
# make check
しかし, 何故か po/ja.gmo が出来ていない
で, 手動で ja.gmo 作成
# cd ./po/
# msgfmt -o ja.gmo ja.po
その後, install
# cd ../
# make install
以下, gauche ML より抜粋.
練習問題の回答例については、サポートページからダウンロードできる
サンプルコードに含まれています。欠けているものがあるかもしれませんが。
http://karetta.jp/book-cover/programming-gauche
メールアドレス変わったので, gauche ML も再申込しなくては.
http://lists.sourceforge.jp/mailman/listinfo/gauche-devel-jp
フランツ社主催 Lispチュートリアルに参加した.
http://jp.franz.com/base/seminar-2007-11-22.html
1日限定のためちょっと喰い足りなかったが, なかなか良い講習会.
関数型言語に憧れていつつも, 手続き型言語でばかり仕事をしている当方としては,
Lisp系言語の流儀をもう少し聞きたかったなぁ.