Rails on Rubinius
blog.fallingsnow.net
blog.fallingsnow.net
Some of the benefits of Rubinius, from what I've heard so far:
- uses modern techniques to decrease memory usage and increase throughput
- less memory change per additional mongrel instance
- capability for precompiled code (similar to java .jar files)
- better performance
- better error reporting
- profiling has less impact on performance
I think it could totally change the rails landscape as we know it.
http://rubyconf2007.confreaks.com/d2t1p3_rubinius.html
http://www.slideshare.net/evanphx/rubinius-improving-the-rai...
This is not to say the Ruby guys aren't smart and don't work hard, but you can't squeeze blood from a stone.
Or JRuby?
I'm stoked about Rubinious, but for day-to-day, you-can-use-it now excitement my money's on JRuby.
http://antoniocangiano.com/2007/02/19/ruby-implementations-s...
You can also see how 1.9 fares against 1.86 directly in the code shootout:
http://shootout.alioth.debian.org/gp4sandbox/benchmark.php?t...
Rubinius seems to offer some nice support in terms of running reliable ruby (http://en.wikipedia.org/wiki/Rubinius), but in terms of performance and actual usability, it has a long way to go.
Or JRuby, FTW.now, as amazing progress is made daily, and I expect that interaction of libraries from other J* languages will be all part of the JVM wonderland.