[DLR]IronRubyのMonoでの動作

早くもMonoで動作させるためのパッチを作成した人が居るようです。
https://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/

色々と試していると、それなりに動きますねぇ。まだ、難点もありますが。そこはプレアルファですから。
Windows Formsを使うだけなら、require 'System.Windows.Forms'で大丈夫なのですが、WPFを使おうとするとアセンブリの識別子を書かないといけないようです(書かれていたんですけど)。
早速なのでASTを調べていました。IronPythonと違って、ASTのデータの構造が少し異なっています。基本はastという変数に格納しているのですが、その中身の持ち方が異なるという意味です。言語が異なるので、当たり前なのかもしれませんが...

8月からRubyforgeをプロジェクトのホームページにするようです。IronRubyプレアルファに含まれているDLRですが、IronPython 2.0A2よりも開発が進んでいる模様です。このため単純にIronRubyのDLRを使って、IronPython 2.0A2を動作させることができません。