今は公開されてないみたいだけど、以前Esa Ilari Vuokkoという方がHaskellのDirectXバインディングを公開していた、とshelarcyさんに教えていただいた。 ソースをちょろっとみたところ、すごくちゃんと作ってある。つーかむちゃくちゃ気合入ってて、なぜかC言語のパーサ(FFI解析用?)やHLSLのシェーダのパーサまで入ってたりする。 ビルドできるか試してみる。 準備 このライブラリはMinGW/MSYS用だということで、READMEに書いてあるとおりDirectXのライブラリをMinGW用に変換する: cd $DXSDK mkdir Mingw cd Mingw cp ../Lib/x86/*.lib . rm DxErr*.lib ls | xargs -n 1 reimp reimpというコマンドがライブラリ変換のツールで、実行ファイルはmingw-utilsに含
![Esa Ilari Vuokko氏製のDirectXバインディングを使ってみる - imHo](https://cdn-ak-scissors.b.st-hatena.com/image/square/a2d8422daea3862b4005e3f683702e2e75c24dba/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmokehehe%2F20090425%2F20090425102501.png)