JRuby

JRuby
Developer(s)Charles Oliver Nutter, Thomas Enebo, Ola Bini and Nick Sieger
Initial release2001; 23 years ago (2001)
Stable release
9.4.5.0 / November 2, 2023; 12 months ago (2023-11-02)[1]
Repository
Written inRuby and Java
Operating systemCross-platform
PlatformJava virtual machine
TypeRuby programming language interpreter
LicenseEPL/GPL/LGPL
Websitewww.jruby.org Edit this on Wikidata

JRuby is an implementation of the Ruby programming language atop the Java Virtual Machine, written largely in Java. It is free software released under a three-way EPL/GPL/LGPL license. JRuby is tightly integrated with Java to allow the embedding of the interpreter into any Java application with full two-way access between the Java and the Ruby code (similar to Jython for the Python language).

JRuby's lead developers are Charles Oliver Nutter and Thomas Enebo, with many current and past contributors including Ola Bini and Nick Sieger. In September 2006, Sun Microsystems hired Enebo and Nutter to work on JRuby full-time.[2] In June 2007, ThoughtWorks hired Ola Bini to work on Ruby and JRuby.[3]

In July 2009, the JRuby developers left Sun to continue JRuby development at Engine Yard.[4] In May 2012, Nutter and Enebo left Engine Yard to work on JRuby at Red Hat.[5]

  1. ^ "Releases · jruby/jruby". github.com. Retrieved December 26, 2023.
  2. ^ Jacki (September 7, 2006). "Sun Welcomes JRuby Developers". On the Record. Archived from the original on August 29, 2012. Retrieved November 7, 2013.
  3. ^ Ola Bini (2007). "ThoughtWorks". On the Record.
  4. ^ "Sun's JRuby Team Jumps Ship to Engine Yard". PCWorld. July 28, 2009. Retrieved June 2, 2012.[permanent dead link]
  5. ^ "Red Hat lures in JRuby power pair". The Register. May 23, 2012. Retrieved June 2, 2012.