Live briefing
Everything about JRuby
Java implementation of Ruby
JRuby is an implementation of the programming language Ruby on the Java virtual machine, written largely in Java. It is free software released under a three-way Eclipse Public License (EPL); GNU General Public License (GPL), GNU Lesser Public License (LGPL). JRuby is tightly integrated with Java to allow embedding the interpreter into any Java application with full two-way access between Java and Ruby code. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: JRubyA 5-minute orientation
- Pick up a classic book: JRuby CookbookThe most-reprinted book on the subject
- Read the landmark paper: jsr223: A Java Platform Integration for R with Programming Languages Groovy, JavaScript, JRuby, Jython, and KotlinCited 0 times
- Go sideways: Da Vinci MachineA closely related topic
- Go sideways: Java (software platform)A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
- 📕JRuby CookbookJustin Edelson, Henry Liu · 2008
Jruby Rails Web Application DevelopmentDeepak Vohra · 2014
Practical JRuby on Rails Web 2.0 ProjectsOla Bini · 2007
Using JRubyCharles O. Nutter · 2011
JRuby. CookbookD Jedelson, G Lju · 2018
JRuby CookbookEdelson, Justin · 2008
Deploying With JrubyJoe Kutner · 2012
Deploying with JRuby 9kJoe Kutner · 2016
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Da Vinci Machine The Da Vinci Machine, also called the Multi Language Virtual Machine, was a Sun Microsystems project aiming to prototype the extension of the Java Virtual…
- Java (software platform) Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform…
- IronRuby IronRuby is an implementation of the Ruby programming language targeting Microsoft .NET Framework. It is implemented on top of the Dynamic Language Runtime…
- Mirah (programming language) Mirah (formerly Duby) has been a programming language based on Ruby language syntax, local type inference, hybrid static–dynamic type system, and a pluggable…
- JVM bytecode JVM bytecode is the instruction set architecture (ISA) of the Java virtual machine (JVM), the language to which Java and other JVM-compatible source code…
- Scripting for the Java Platform Scripting for the Java Platform is a framework for embedding scripts into Java source code. There is no requirement for a given Java virtual machine (JVM)…
- Dynamic Language Runtime The Dynamic Language Runtime (DLR) from Microsoft runs on top of the Common Language Runtime (CLR) and provides computer language services for dynamic…
- Ruby (programming language) Ruby is a general-purpose programming language designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object,…