Evan PhoenixのRubinius。
ルーズでファンなコミュニティを心がけているとか。
class Rubinius < Smalltalk
include Ruby::Syntax
include Ruby::Behavior
include GoogleSearch("crazy cs papers")
end
だそうです。
コンパイラをRubyで実装しているのが特徴ですが、コードもデータ(S式)に変換してコンパイルするのだそうです。
また、コンパイラにプラグインがかけるというのもおもしろい所。
コンパイラが出力したバイトコードをデコードして確認できる所が、実験的は便利そうです。
Cでかかれた拡張ライブラリをサポートするAPIを持っていますが、CRubyと違って別に管理されるオブジェクトだそうです。GCで移動加納というメリットはありますが、その代わり遅い。
マルチVMも実装済み。