ruby.js
http://whytheluckystiff.net/clog/ruby/rubyDotJs.html
Florian Grossさんがruby.jsというJavaScriptをRubyっぽく使っちゃおう、ってライブラリをだいぶ前にruby-talkで公開してたらしい。ちょっとソース読んだけど結構気合い入っててスゲー。
var ary = [1,2,3]; ary = ary.map( function(i) { return i * i; } ); alert(ary); var hash = new Hash(); hash.store('apple',100); hash.store('orange',200); hash.store('banana',300); hash.each(function(value,key){ alert(key + '::' + value); }); alert(hash.toA()); var match_data = /^(f.+)(b.+)(b.+)$/.match('foobarbaz'); alert(match_data.at(2));
なんてのも想像通りの動作するよ!挙動は
http://rails2u.com/misc/ruby_js.html
で試せる。で、ruby.js使ってJavaScript書くかっつわれたら返事に困るけどね!