gaucheのアップデートと拡張パッケージのインストール
gauche をアップデートしなきゃ,というのと,gauche-gl をインストールしないと,ということがあったので,自分用のメモです.
前提
gauche 0.9.4 にアップデートする
アップデートというより,インストールしなおし,って感じになった.
- macport で gauche 0.9.4 を探す(ついでに gauche-gl 0.6 も探す)
- homebrew で gauche 0.9.4 を探す(ついでに gauche-gl 0.6 も探す)
- macport でインストール済みの gauche 0.9.3.3 をアンインストールする
sudo port uninstall gauche
- homebrew で gauche 0.9.4 をインストールする
brew install gauche
/usr/local/bin/gosh
- 自分は Sublime Text 2 の SublimeREPL で評価するのだが,gauche をインストールして,ST2 側では特に何もせずに使用することができた.やったね.
gauche-gl をインストールする
homebrew で gauche-gl が見つからないので,Gauche-gl : OpenGL binding for Gauche を参考に必要なもののインストールなど,していく.
- GLUTによる「手抜き」OpenGL入門 のインストール方法のところを参考に,
/System/Library/Frameworks/GLUT.framework/Headers/glut.h
へのシンボリックリンクを貼るcd /usr/local/include/
sudo mkdir GL
sudo ln -s /System/Library/Frameworks/GLUT.framework/Headers/glut.h .
- Gauche - A Scheme Implementation から,
Gauche-gl-0.6.tgz
をダウンロードする - Gauche-gl : OpenGL binding for Gauche のとおりにコマンドをうつ
gzcat Gauche-gl-0.6.tgz | tar xf -
cd Gauche-gl-0.6
./configure
make
make test
make install
- gosh で
(use gl)
を評価して,エラーが出ないかを確認する
$ gosh gosh> (use gl) #<undef> gosh> (exit)
- サンプルのファイル
gears.scm
が実行できるかを確認する.サンプルファイルはGauche-gl-0.6/examples
にあるgosh examples/gears.scm
gauche-gl をちょろっと触ってみた感想など
- 関数型言語の勉強にSICPを読もう - (15) 2章 - 小休止 Gaucheで画面に絵を出そう(Gauche-gl) - Higepon’s blog まずはここを参考にして,ウィンドウを出したりしてみるとよさそう
- processing っぽい感じがあるので,processing に慣れている人は,初めてでもあまり困らないのではなかろうか