SWIGというのが使えそうか

pythonの拡張モジュールを作るに当たって下調べをしてみたところ、
どうやらSWIGというラッパージェネレータがあるらしいことを発見。
普通にやると
http://www.python.jp/doc/release/ext/
こういう感じになるらしいが、SWIGを使うと
もっと楽をできそうな感じっぽい。
http://python.matrix.jp/tips/cpp_extension.html
wxPythonとかもこれ使っているらしい。


何はともあれ、C++のソースが無ければ話が始まらないのでそっちを先に書き始めないといかんね。
C++の方もSTLとか使って今風?に書きたいような気がしたのでぼちぼち調べていたら、
floatの配列とか使うならvalarrayというのがそういう用途に適しているらしい。
これも使ったことないから練習しながら進めないといかんなぁ。