The software is an open source compiler that translates Ruby code into Java bytecode, allowing users to run Ruby programs on a Java Virtual Machine (JVM).
The parser of XRuby is implemented in ANTLR, which allows for a more streamlined compilation process. Additionally, ASM has been utilized to emit Java bytecode, resulting in a more efficient and optimized final product.
One impressive aspect of XRuby is its ability to pass all tests in samples/test.rb and most unit tests in test/ruby/. These tests comprise a decent test suite that comes with Ruby installation.
In terms of performance, XRuby definitely delivers. In most benchmark tests, XRuby runs faster than Ruby 1.8.5. This software is definitely worth considering if you are looking for a speedy and efficient way to compile Ruby code to Java bytecode.
Version 0.3.3 alpha: N/A