[Python-ml-jp 2215] [ANN] SWIG 1.3.18リリース

Shibukawa Yoshiki yoshiki @ shibu.jp
2003年 3月 24日 (月) 11:57:11 JST


渋川@SWIGコアメンバーです。クロスポストしていますので、重複して受け取っ
た方々は申し訳ありません。

C/C++のソースコードをパースして、Pythonを含む各種スクリプト言語で使用で
きるようにラッパーコードを自動生成するツール、SWIGの最新版 1.3.18がリリ
ースされました。久方ぶりに機能拡張がされました。

ソースコード版:
http://prdownloads.sourceforge.net/swig/swig-1.3.18.tar.gz

Windows版:
http://prdownloads.sourceforge.net/swig/swigwin-1.3.18.zip

1.3.18のポイントを簡単に紹介します。

○C#に対応
 ここのMLの方々には直接は関係ありませんが・・・

○仮想関数対応
 C++の仮想関数のクラスを、ターゲット言語で拡張することが可能に。
 つまりとうとうコールバックがサポートされたということです。

○std::map対応
 連想配列を直接やりとりできるようになりました。

○各種バグフィックス

まだドキュメントの対応箇所を読んでいないので僕はまだアップデート箇所の詳
細は把握していませんが、C/C++の資産を活用したい方や、Pythonのスクリプト
の一部を気軽にネイティブ化して高速化したい方は幸せになれると思います。

日本語ドキュメントはまだ1.3.18には追従していません。

-----

東京工業大学 電気電子工学科
_/_/_/  しぶかわよしき JA6HFA/1 yoshiki @ shibu.jp
_/    http://www.shibu.jp  http://www.unittest.org 




Python-ml-jp メーリングリストの案内