最近になってGauche用のSDLラッパーを作成しているので、ここで一つ宣伝をしておきます。 SDLの詳細に関しては本家とかウィキペディアとかで。 作成しているGauche-SDLはこちらのgithub上にあります。 インストール方法などもろもろは同じくgithub上のWikiにあるので参照してください。 Windows上での動作も確認できていますが、コンパイルにはMinGWが必要です。気が向いたらコンパイル済みのバイナリもどこかで配布するかも。 最後に一つサンプルを載せておきます。 こちらのサイトを参考にして、ライフゲームをGauche-SDLを利用して書いてみました。 (use sdl) (use sdl.gfx) (use math.mt-random) (use gauche.uvector) (define screen #f) (define-constant stride 1
![Gauche-SDLでライフゲーム - aharisuのごみ箱](https://cdn-ak-scissors.b.st-hatena.com/image/square/c441c217e705ea4815f58ff8c594e7c1550d6c58/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Faharisu%2F20111229%2F20111229233835.png)