最近になって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