JRuby is a Java implementation of the Ruby programming language, being developed by the JRuby team.
Welcome to CWAnswers
CWAnswers is your guide to the sprawling world wide web. The directory aims to provide a useful guide made by users. You can share your knowledge as well - simply sign up and edit your first entry. For questions just contact the team at support - at - cwanswers.com.
Weblinks for Jruby
Top 10 for Jruby
Things about Jruby you find nowhere else.
Select content modules
JRuby - Wikipedia, the free encyclopedia
http://blog.nicksieger.com/articles/2007/10/25/jruby-on ... JRubyonRails.de: JRuby on Rails Blog (german) Joshua Fox, "Ruby for the Java world", JavaWorld ...en.wikipedia.org/wiki/JRubyHeadius
Perhaps it's time I finally moved my blog off Blogger and on to a JRuby-hosted server, eh? ... post blog entries with every experimental branch of JRuby I've ...blog.headius.com/JRuby: Caffeinated Ruby | RubyLearning Blog
Recently, JRuby has been gaining more and more attention in the Java and Ruby communities. ... Blog. Ruby helps programmers have more fun! JRuby: Caffeinated ...rubylearning.com/blog/2007/04/27/jruby-caffeinated-ruby/Jruby — Blogs, Pictures, and more on WordPress
JRuby/Rails and the Google App Engine ... ActiveRecord Oracle enhanced adapter also on JRuby and Ruby 1.9 — 5 comments ... jruby e jni — 1 comment ...en.wordpress.com/tag/jruby/Miles to go ...: Screencast #Web6: First JRuby app in GlassFish
JRuby and JavaDB configuration is explained at: http://blogs.sun.com/arungupta ... ajax ajaxworld blogs brazil conf eclipse fitness gem glassfish hyderabad india ...blogs.sun.com/arungupta/entry/screencast_web6_first_jruby_ap...JRuby is a Java implementation of the Ruby programming language, being developed by the JRuby team.
JRuby is free software released under a three-way CPL/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 (compare Jython for the Python language).
JRuby's lead developers are Charles Nutter 1, Thomas Enebo 2 Ola Bini 3 and Nick Sieger 4. In September 2006, Sun Microsystems hired Enebo and Nutter to work on JRuby full time. In June 2007, ThoughtWorks hired Ola Bini to work on Ruby and JRuby.
History
JRuby was originally created by Jan Arne Petersen, in 2001. At that time and for several years following, the code was a direct port of the Ruby 1.6 C code. With the release of Ruby 1.8.6, an effort began to update JRuby to 1.8.6 features and semantics. Since 2001, several contributors have assisted the project, leading to the current (2008) core team of four members.
The Netbeans Ruby Pack, available since NetBeans 6.0, allows IDE development with Ruby and JRuby, as well as Ruby on Rails for the two implementations of Ruby 5 6.
JRuby 1.1 added Just-in-time compilation and Ahead-of-time compilation modes to JRuby and was already faster in most cases than the current Ruby 1.8.7 reference implementation .
JRuby 1.1.1 is stated to be packaged in Fedora 9.
Since version 1.1.1, the JRuby team began to issue point releases often to quickly address issues that are brought up by users.
JRuby support Ruby MRI 1.8.6, and work is ongoing to add a Ruby 1.9 support, but as Ruby 1.8.7 is mainly a transitional version to 1.9, it will not be supported.
Rails
JRuby supports Ruby on Rails since version 0.9 (May 2006) , with the ability to execute RubyGems and WEBrick. Since the hiring of the two lead developers by Sun, Rails compatibility and speed have improved greatly. JRuby version 1.0 successfully passed nearly all of Rails' own test cases. Since then, developers have begun to use JRuby for Rails applications in production environments .
Multiple Virtual Machine Collaboration
On February 27, 2008, Sun Microsystems and the University of Tokyo announced a joint-research project to implement a Virtual Machine capable of executing more than one Ruby or JRuby application on one interpreter.
Dynamic Invocation on Java Virtual Machines
JSR 292 (Supporting Dynamically Typed Languages on the JavaTM Platform) propose to:























