「PostgreSQLをPerlとC++で拡張する公開勉強会」に参加してきた
id:janeyさんが調査・開発・発表されていました。
結果、Swigイイねという内容でした(笑)
PostgreSQLで和暦変換をしたいためにICU4Cを使おうとしたが、
PostgreSQL + C++ がとても相性が悪かったとのこと。
試行錯誤の結果、ICU4CをSwigでPerlバインディング、plperlで関数定義して使用ということでした。
Swigといえば、Subversionの各言語用バインディングに使われていてよく見てたけど
実際のところどう書くのか知らなかったので、勉強したくなりました。
コードはcodereposにアップされる?らしいです。