メインページ | 最近の更新 | ページを編集 | 履歴 |

印刷用の表示

54.167.126.106 (Talk)
ログイン | ヘルプ

LISPの話/Gauche

Oh!Ah!Now! Wombat - 自由なバザール

< LISPの話

早くて軽い Lisp/Scheme 処理系。Linuxのスクリプトを書いたり、CGIのスクリプトを書いたり。

とりあえず、外部リンク:

Gauche を使ったアプリケーション

載せ方

Debian GNU/Linux

 apt-get install gauche

ソースから入れる

gtk(GUI用パッケージ)を使うのに、0.8 が必要なので ソースから入れる事にした。(デビアンに 0.8 が入ったら誰か連絡して下さいね)。

ダウンロード/インストール解説ページ

今回のインストールの記録:

 apt-get remove gauche
で、debianパッケージのgaucheを外す。
 cd /usr/local/src
 wget http://unc.dl.sourceforge.net/sourceforge/gauche/Gauche-0.8.tgz
 gzcat Gauche-0.8.tgz | tar xf -
 cd Gauche-0.8
 nice ./configure --enable-threads=pthreads
 nice make
 sudo nice make install

gauche のアップデート

0.8.1 が公開になったのでソースでアップデートした。
 cd /usr/local/src
 wget http://unc.dl.sourceforge.net/sourceforge/gauche/Gauche-0.8.1.tgz
 gzcat Gauche-0.8.1.tgz | tar xf -
 cd Gauche-0.8.1
 nice `gauche-configure`
 nice make
 sudo nice make install

'gauche-configure`が、前回configureした時のコマンドラインを返すので、configureの内容を確実に新しい版に持ち込む事出来ます。

ライブラリ

ダウンロードページに分かりやすく書いてありますが、以下に今回のインストールの記録を書いておきます。

ライブラリは、

 gauche-package install http://foobar.org/xxx/yyy/Gauche-hoge-1.0.tgz
で、乗せられるように auche-package という機能が 0.8 から追加されたそうだ。気がつかなかったので、以下は 自分でダウンロードして(wget)、./configure;make;sudo make install した。

Gauche-gl
(これはサーバにはいらないね)

 wget http://unc.dl.sourceforge.net/sourceforge/gauche/Gauche-gl-0.3.1.tgz
 tar xzf Gauche-gl-0.3.1.tgz
 cd Gauche-gl-0.3.1
 ./configure
 make
 sudo make install

Gauche-gtk
(これはサーバにはいらないね)

GLを使えるようにしたかったら、gtkglextライブラリを入れる。

 sudo apt-get install libgtkglext1 libgtkglext1-dev

  wget http://unc.dl.sourceforge.net/sourceforge/gauche/Gauche-gtk-0.4.1.tgz
README を見れば分かるが、gtkgl, glgd, glgd-pango を有効にした。
 ./configure --enable-gtkgl --enable-glgd --enable-glgd-pango
 make
 sudu make install

[メインページ]
メインページ
最近の更新
おまかせ表示
最近の出来事
ページを編集
記事の会話
履歴
リンク元
リンク元の更新
特別ページ
バグの報告