JRuby : About
JRuby is a Java implementation of the Ruby programming language, which means that the Ruby programs run atop the JVM. JRuby is released under a three-way CPL/GPL/LGPL license.
Thierry Uso and Philippe Vouters have ported JRuby 1.6.3 on OpenVMS. This release is full-compatible with Ruby 1.8.7 and 1.9. Porting means testing the main functions, writing startup procedures of the main tools (jruby interpreter, jrubyc compiler, jirb console…), adding OpenVMS filename support and modifying jffi for OpenVMS.
JRuby for OpenVMS needs Java 1.6 or later. It must be installed on an ODS5 volume. JRuby has been tested on Itanium.
Contact : Philippe Vouters
Jruby : Screenshots
JRuby : Download
ZIP archive containing JRuby 1.6.3 :
Itanium jruby163.zip
This archive is based on the official sources modified by Philippe Vouters
ZIP archive containing JRuby 1.5.3 :
Itanium jruby153.zip
This archive is based on the official sources modified by Philippe Vouters
ZIP archives containing JRuby 1.4.0 :
Official archive: jruby-bin-1.4.0.zip
Archive with the OpenVMS part: jruby-vms-1_4_0.bin INSTALL-jruby140.txt
JRuby : Installation
1. Extract the LD image disk of JRuby in your choosen directory
$ set proc/parse=ext
$ unzip “-V” jruby163.zip
2. Setup the JRuby environment
Load LDDRIVER, mount LDA163: from the LD image disk of JRuby and define the JRuby commands (symbols)
$ @jruby163
3. Verify the JRuby installation
Display of the JRuby version
$ jruby “-v”
Startup of the JRuby console
$ jirb
4. Additional information
All commands (jruby, jrubyc, jirb, jirbs, gem, rdoc, ri, rake) have an integrated help (see the comments in the DCL procedures which are bound to these commands).
Parameters given to the commands must be in quotation marks and the filenames can follow a unix or a OpenVMS syntax.
JRuby : News
2010-01-23
JRuby 1.4.0 port
2010-02-25
JRuby 1.5.3 port
2011-08-06
JRuby 1.6.3 port
2011-10-22
New LD with better handling of logical names and better files protection
To do
??