From: OZAWA Sakuro Date: 1997-07-24T21:27:20+09:00 Subject: [ruby-list:3440] Java Python Interface!? 小澤さく@塩尻Internetです. ものすごーく,お久しぶりです. 前田さんとnifty:FJAVA/MES/*/*で遭遇して,出てこーいといわれたので(汗) 最新のRubyはロクに追っかけてなかった上,Javaを勉強しだしてからというもの Rubyはわりとほったらかし気味でした.いつのまにか理解できなくなっている自 分に気付いて,MLはここのところずーっと「みーてーるーだーけー」でした. 幸いruby-devができるそうなので,そっちには入らないでアナウンスだけ聞いて る立場に落ち着こう,と思っていたのですが,今日(昨日かな?),Java FAQ日本 語版What's newでJPI(Java Python Interface)というものを見つけました. Pythonスクリプトで, import java Frame = java.findClass("java/awt/Frame") Button = java.findClass("java/awt/Button") class HelloWorld: def __init__(this): frame = Frame.new("hello, world") button = Button.new("click me") frame.add(button) frame.pack() frame.setVisible(1) なんてことができるそうです. ふつふつと,「Rubyでもやってみたい」などという無謀な衝動が沸いてきてしま いました.実現するにはJNIとRubyの拡張方法と両方調べなきゃいけないイバラの 道があるのは判ってるのに.困ったものです. うまくいくとSwingをRubyから使えるのかなー,などと皮算用ばかりが脳裏で展開 しています. JPIはまだSolaris版しかなくて,ソースは近日公開,ってなってるんですが,興 味があるので,Rubyのことをダシに「ちょーだいちょーだい」攻勢を掛けてみよ うかと目論んでいます. というわけで,ruby-devにも私を残しておいてください. -- 小澤索郎@塩尻Internet 「檄!帝国兄貴団」「勝利のポーズ,決めっ!」