Ice-2.0.0をMacOSXにインストール

zeroCが開発をしているCORBAライクな分散オブジェクトミドルウェアIce(Internet Communication Engine)をインストール。C++JavaC#につづきVB .NETPythonにもマッピングされるようになったことと DII (Dynamic Invocation Interface)を備えたことがバージョンアップの大きな特徴という話です。言語やOSをブリッジして通信するためだけでも十分に使える代物だと思います。


MacOSXにインストールしたのですが、Configureが無いからちょっとMakefile (Make.rules)を書き換えなければならないのが手間でしたね。(必須モジュールであるexpatとberkeleyDBに関して、-Lや-Iを少々書き換える必要がありました。もちろんDYLD_LIBRARY_PATHも設定。)


とりあえずPythonからJavaC++を呼び出す実験かな。