Ruby on JavaScript「HotRuby」
ついに登場したRuby 1.9。VMを搭載することで、これまでになく高速化されるとのこと。試してみた方も多いのではないだろうか。
そんなRuby 1.9系の魅力をさらに輝かしてくれそうなソフトウェアを紹介しよう。
今回紹介するオープンソース・ソフトウェアはHotRuby、JavaScriptによるRuby実装だ。
HotRubyはRuby1.9にてコンパイルを行い、その結果をJSONで受け取ってJavaScript上のRubyVMで行うという形を取っている。基本的な文法のみで、例外など実装されていない機能もあるが、それでもかなり高速に動作すると言う魅力がある。
ブロックや定数、ハッシュ、スーパーなどサポートされており、かなり楽しむことができる。ソースコードも含めて、楽しめるだろう。
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