小澤さく@塩尻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
<mailto:crouton / po.shiojiri.ne.jp>
<http://www.shiojiri.ne.jp/%7Ecrouton/>
「檄!帝国兄貴団」「勝利のポーズ,決めっ!」