NArray インストール
とりあえず Ruby で数値計算するときには田中さんの NArray を使うのが一般的なようだ。Python でいうところの Numeric みたいな位置づけか。
ソースコードをダウンロードして、MinGW でコンパイルを試みるも失敗。今使っている Ruby は OneClick Installer と呼ばれる MS Visual C++ (MSWin32) でコンパイルされたバイナリだからか。どっかに今の Ruby は MinGW と MSWin32 でバイナリ互換みたいなこと書いてあったんだが。
幸い、Visual C++ Toolkit と Platform SDK が無料配布されている。「http://homepage1.nifty.com/kazubon/progdoc/poor/vctoolkit.html」を参考に環境の構築。両方それぞれにパス設定をしてくれる .bat ファイルが付いてくる。Platform SDK のパス設定をしてから Visual C++ Toolkit のパス設定をしないと後者の最適化できるコンパイラが使えない。
NArray のソースに戻って、
> ruby extconf.rb > nmake > nmake site-install
で完了。test ファイルを実行してみると無事に動作しているようだ◎