RubyKaigi 2008 The Day One - AM - Rubunius

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も実装済み。

This entry was posted on Sat, 21 Jun 2008 03:11:00 GMT and Posted in . You can follow any any response to this entry through the Atom feed. You can leave a comments, Or a trackback from your own site.
Tags , ,


Trackbacks

Use the following link to trackback from your own site:
http://rails.to/trackbacks?article_id=rubykaigi-2008-the-day-one-am-rubunius&day=21&month=06&year=2008

Comments

Leave a response

Leave a comment