NArray インストール

とりあえず Ruby数値計算するときには田中さんの NArray を使うのが一般的なようだ。Python でいうところの Numeric みたいな位置づけか。

ソースコードをダウンロードして、MinGWコンパイルを試みるも失敗。今使っている Ruby は OneClick Installer と呼ばれる MS Visual C++ (MSWin32) でコンパイルされたバイナリだからか。どっかに今の RubyMinGW と MSWin32 でバイナリ互換みたいなこと書いてあったんだが。

幸い、Visual C++ ToolkitPlatform 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 ファイルを実行してみると無事に動作しているようだ◎