JRuby

from Wikipedia, the free encyclopedia
JRuby
Publishing year: 2002
Developer: Charles Oliver Nutter, Thomas Enebo and others
Current  version : 9.2.4.1   (November 28, 2018)
Operating system : Platform independent
License : CPL, GPL and LGPL
jruby.org

JRuby is an implementation of Ruby - interpreter in Java . JRuby allows Java and Ruby to interact in both directions. JRuby enables Ruby to be used as an alternative language for the Java runtime environment , such as BeanShell , Groovy or Jython .

JRuby was originally started in 2001 by Jan Arne Petersen, in 2008 Charles Nutter, Thomas Enebo, Ola Bini and Nick Sieger were the main developers.

The Ruby implementation is sufficiently close to the original for Ruby on Rails , a few Ruby features are not yet supported, including continuations .

Since the end of September 2007, JRuby has, in addition to the interpreter, a compiler that translates Ruby 1.8 classes into Java classes.

On February 24th, 2009 Charles Nutter managed to get JRuby working on the Android platform . This project was in 2010 under the name Ruboto during of Google continued initiated "Summer of Code" by Daniel Jackoway.

See also

swell

  1. http://blog.headius.com/2009/02/domo-arigato-mr-ruboto.html
  2. https://www.heise.de/newsticker/meldung/Ruboto-App-Ententwicklung-fuer-Android-mit-Ruby-Skriptsprache-1067190.html
  3. Archive link ( Memento of the original from August 27, 2010 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.  @1@ 2Template: Webachiv / IABot / blog.danieljackoway.com

literature

  • Michael Johann: Ruby on Rails for JEE experts: comprehensive introduction to Rails and JEE integration with JRuby . Hanser Verlag, Munich 2008. ISBN 978-3-446-41535-5

Web links