
Description
Ruby is pleasant to write, but when the company's services and libraries live on Java there is always a wall between the two.
JRuby runs Ruby on the JVM with the same syntax and standard libraries, while calling Java classes directly and benefiting from JVM threading and optimization. On Windows there is an installer or a ZIP for manual setup; it is open source and can be built from source.
Ruby and Java interop: Use Java libraries from Ruby code, or embed Ruby in Java programs.
Real threading: Concurrent work runs on the JVM threading model.
Several release lines: Releases track different Ruby versions, with 32-bit and 64-bit installers and a ZIP on Windows.
Config file: Keep command-line options in a JRUBYRC file instead of retyping them.
JRuby runs Ruby on the JVM with the same syntax and standard libraries, while calling Java classes directly and benefiting from JVM threading and optimization. On Windows there is an installer or a ZIP for manual setup; it is open source and can be built from source.
Features
Ruby and Java interop: Use Java libraries from Ruby code, or embed Ruby in Java programs.
Real threading: Concurrent work runs on the JVM threading model.
Several release lines: Releases track different Ruby versions, with 32-bit and 64-bit installers and a ZIP on Windows.
Config file: Keep command-line options in a JRUBYRC file instead of retyping them.
