Gem of a programming language
Hello All, I am Thierry Uso, a telecom consultant. In my spare time, I port open source software on the OpenVMS/Itanium platform. In this post, I present my port of JRuby 1.4.0.
JRuby (http://jruby.org/) is an implementation of the Ruby programming language on top of a Java Virtual Machine (JVM). JRuby consists of a Ruby interpreter written entirely in Java and a full AOT/JIT compiler which compiles Ruby code to Java bytecode.
JRuby 1.4.0 supports Ruby 1.8.7 and partially 1.9. Porting this JRuby version was an easy task: No modification of the JRuby code was necessary. The startup scripts of the JRuby tools (interpreter, compiler, console, gem…) were re-written in DCL with the accurate settings of logical names and JVM parameters (http://vmsfree.ouvaton.org/freen/index.php?s=jruby).
JRuby is currently the only way to run modern Ruby applications on an OpenVMS/Itanium platform since no recent version of MRI (the Ruby interpreter written in C) exists on that platform. I performed some preliminary tests which show fair response times but feedback is welcome.
-Thierry Uso
Tags: application development, java






March 12th, 2010 at 3:23 am
A round of applause for Thierry who has done much good work which can be found at http://vmsfree.ouvaton.org/freen/
I think the availability of newer programming languages such as Ruby could help encourage a new generation of people to use the worlds finest operating system (OpenVMS in case you didn’t know
March 12th, 2010 at 2:46 pm
It should be noted that JRuby was and is no longer available as a Fedora installable package. On Fedora 12, Ruby is still at the 1.8.6 version. I have tried recompiling, installing and testing Ruby 1.9.1 on my Fedora 12 with some of my personal existing Ruby codes; the result is that they now fail under Ruby 1.9.1. I am now awaiting for Ruby 1.9.2.