Pyrex

今日先輩から、Pyrexなるものを教えてもらった。Pythonライクな言語でCのコードを生成してくれるツールらしい。SWIGよりもよさげということで、少々勉強してみるつもり。


上位のライブラリ的な処理をPyrexの言語で書いておいて、Cに落としてPythonから呼び出せるようにしておくと、効率の良い実用的なものができそう。但し、ライブラリ的にできるほど汎用性のある書き方ができるかどうかは実際やってみないと分からない。


それにしても、Pythonは周辺ツールが多すぎてどれが良いのか絞るのが大変…。