ついに登場したRuby 1.9。VMを搭載することで、これまでになく高速化されるとのこと。試してみた方も多いのではないだろうか。

ピクチャ 4-39

そんなRuby 1.9系の魅力をさらに輝かしてくれそうなソフトウェアを紹介しよう。

今回紹介するオープンソース・ソフトウェアはHotRuby、JavaScriptによるRuby実装だ。

HotRubyはRuby1.9にてコンパイルを行い、その結果をJSONで受け取ってJavaScript上のRubyVMで行うという形を取っている。基本的な文法のみで、例外など実装されていない機能もあるが、それでもかなり高速に動作すると言う魅力がある。
ピクチャ 5-34

ブロックや定数、ハッシュ、スーパーなどサポートされており、かなり楽しむことができる。ソースコードも含めて、楽しめるだろう。

JavaScriptでRuby、というのが素晴らしい。もしこれが実用レベルになったとしたら、ブラウザ上にJavaScriptではなく、Rubyを書く日が来るようになるかも知れない。

HotRuby - Ruby on JavaScript
 http://hotruby.accelart.jp/

HotRuby - Ruby on JavaScript - yukoba** の日記**
 http://d.hatena.ne.jp/yukoba/20071231/p1