I like the LLVM idea. To be honest, I do not much care for Ruby, I’d rather use Perl, or Python, or …. ( it’s a long list ).
Nothing personal, it’s a great language, but I just prefer others.
However, Ruby has so many good ideas that I might need to STFU and just learn it, if nothing else to debug the tools.
Before I do so, I am wondering if there is a practical and usable implementation of Ruby done using the LLVM toolchain?
Well, you have llvmruby, RubyComp and more important, Rubinius, but MacRuby also uses LLVM for “optimization passes, JIT and AOT compilation of Ruby expressions”.