FFTWのソースがおもろい

という話を書こうと思ったのだけど、調べてないのだった。誰か書いて!


FFTWは、Cのライブラリなのだけど、ソースのほとんどが、genfftという、OCamlで書かれたアプリケーションのソースになっている。
Cのソースコードは、それで生成されたもの、というような感じになっている。


で、ここには詳細を書く予定だった。けど調べてないので書けない。
モナドのおかげできれいに書けたよ!とかの話を見かけた気がするので、そこらへん楽しいと思う人はぜひ。調べて僕に教えてください。