ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)

2007年~2011年ごろまで はてなダイアリー に書いてた記事を引っ越してきました。

Rubiniusの魔法

吹いた。

仕組みとして,コンパイラはまずRubyコードをto_sexpメソッドにてS式に変換し,そのS式を抽象構文木に変換します。そしてVisitorパターンを用いてバイトコードを生成します。

RubyKaigi2008 1st day Photoレポート[随時更新]:RubyKaigi2008 スペシャル★レポート|gihyo.jp … 技術評論社

スゲェ。