この記事で作ったモジュールのリポジトリはgithubにあります。http://github.com/podhmo/gauche-perlinnoise はじめに gaucheにはschemeで書かれたモジュールの他にCで書かれた拡張モジュールがあります。 拡張モジュールを作る足場を作るためのツールが実はgaucheに用意されています。 gauche-packageというツールです。 今回はこれを利用して簡単な拡張モジュールを作っていきたいと思います。 gauche-perlinoiseについて 今回作成するのはgauche-perlinnoiseというパッケージです。 perlin noiseは、CGの中で雲とか煙を表現するテクスチャを作成する時に使われるものです。 perlin noiseを使った動画(google) Perlin Noise 今回作成するパッケージはext.perlin