21 February 2011

[Smalltalk] 第29回Smalltalk勉強会のお知らせ


第29回Smalltalk勉強会は2月の最終日、28日(月)に行われます。

今回のテーマはJNIPortです。もともとDolphin Smalltalk用のライブラリとして作られたわけですが、2.0となった今はVisualWorksやSqueak、Pharoでも動作します。

Smalltalk側からJava VMを起動し、クラスをロードしてJavaのオブジェクトを生成できます。あとは自由にメッセージ送信。動的プロキシを作ってくれるため、あたかもSmalltalkをそのまま使っているような感覚で、各種Javaのライブラリを利用することができます。

下回りはちょっとJavaにまかせて...というときに重宝します。

VW版のJNIPortがインストールも楽で、高速で良いのですが、VisualWorksがしばらくダウンロードできない状態になっているため、勉強会ではSqueak版を取り上げることにします。なかなかインストールも大変なので、イメージを置いておきました。ご活用ください。

では勉強会であいましょう!