Ruby/Python 拡張ライブラリ
RubyにPythonを組み込む拡張ライブ
ラリです。このライブラリを使えば、Python用に作られた任意のモジュールを
Rubyスクリプトから呼び出すことができます。モジュールがCで書かれた拡張モ
ジュールであるか、Pythonで書かれたモジュールであるかは問いません。
Ruby と Python にはcompar.html">ここに書い
てあるような違いがあります。この拡張ライブラリを使うと以下のよう
な両方の言語の利点を同時に享受することができます。
- Ruby の素直で覚えやすいオブジェクト指向の機能
- Python の豊富なモジュール
もしあなたが「Python のモジュールの多さは魅力だけど、Python の
文法やタイプ/クラスの二重化には馴染めない」と思っているなら、こ
の拡張ライブラリを試してみて下さい。
ドキュメント
- マニュアル
- Pythonのhttplib, htmllib を使ったサンプルスクリプト
ダウンロード
- ruby-python-0.3.3.tar.gz
- FreeBSD
Ports by knu.
- 主な変更点:
- 0.3.2 から 0.3.3 での主な変更点:
- 0.3.1 から 0.3.2 での主な変更点:
- 0.3 から 0.3.1 での主な変更点:
- Sequence、Mappingのインタフェースを改善しました。
- PythonからRubyオブジェクトへのインタフェースを改善しま
した。
- 0.2.1 から 0.3 での主な変更点:
- ruby-1.3.xベースになりました。
- Pythonのキーワード引数を使った呼びだしができるようにな
りました。
- 0.2 から 0.2.1 での主な変更点:
- package を使った Python のモジュールも使えるようになり
ました。
- 英語のドキュメントを書きました。
関連リンク