11月7日開催の Shibuya.lisp TT#4 でLispの初心者向けセッションを行います。
受講する方は、以下を予めPCにインストールしてきて下さい (会場では無線/有線LANは使えませんのでご注意下さい)。
今回はLisp(Scheme)の処理系として Gauche を使います。
Gaucheの最新版は 0.8.14 ですが、0.8.12, 0.8.13でもかまいません。
C:¥>gosh -V Gauche scheme interpreter, version 0.8.14 [utf-8] C:¥>
portでインストールするのが簡単です。
% sudo port install gauche % gosh -V Gauche scheme interpreter, version 0.8.13 [utf-8,pthreads] %
% sudo port install libiconv +universal % sudo port install gdbm +universal % sudo port install gauche build_arch=i386 % gosh -V Gauche scheme interpreter, version 0.8.13 [utf-8,pthreads] %
% gzcat Gauche-0.8.14.tgz | tar xf - % cd Gauche-0.8.14 % ./configure % make % make test % sudo make install % gosh -V Gauche scheme interpreter, version 0.8.14 [utf-8,pthreads] %
gosh にはGNU readline は組み込まれていませんので、gosh を便利に使うために rlwrap をインストールする事をお薦めします。
インストルはLispのプログラミングを支援(対応カッコのハイライト、インデント…)してくれるエディターをインストールする事をお薦めします。
Emacs,Vim等のインストールはネット上の情報を参考にして下さい。今回は、最低限のインストールが出来ていれば良いと思います。
テキスト・サンプルコードは http://ey-office.net/redmine/attachments/28/shibuya_lisp4.zip をダウンロードしPC上で展開して下さい。