実はしばらく前から知っていましたが、DanはSqueak VMをJavaで書くというSqueakOnJavaというプロジェクトをこっそりやっていました。バイナリコンパチブルな.imageファイルがJavaで書かれたSqueak VM上で動くというものです。 http://weather-dimensions.com/Dan/sSqueakOnJava.jar にあるjarファイルをダウンロードして、JREかなにかで動かしてみてください。 http://weather-dimensions.com/Dan/ForwardToThePast.jnlp でも動くようですが。 Ianに聞いたところによれば、aClass allInstancesとかが動くようにするために、すべてのオブジェクトがそれぞれのクラス用のWeakArrayに入っているという噂です。 x86上だと、本来のSqueakの実行形