JRuby
E96201
JRuby is a high-performance implementation of the Ruby programming language that runs on the Java Virtual Machine and integrates with Java libraries.
All labels observed (3)
| Label | Occurrences |
|---|---|
| JRuby canonical | 6 |
| Java Ruby | 1 |
| Ruby (via JRuby) | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Ruby implementation
ⓘ
open-source software ⓘ software project ⓘ |
| abbreviation |
JRuby
self-linksurface differs
ⓘ
surface form:
Java Ruby
|
| category |
JVM language implementation
ⓘ
Ruby interpreter ⓘ |
| compatibleWith |
Java Platform, Standard Edition
ⓘ
surface form:
Java SE
|
| createdBy |
Charles Nutter
ⓘ
Thomas Enebo ⓘ |
| developmentStatus | actively maintained ⓘ |
| enables |
deploying Ruby apps to Java application servers
ⓘ
running Ruby code on the JVM ⓘ using Java libraries from Ruby ⓘ |
| hasFeature |
Java
ⓘ
surface form:
Java integration API
accessing Java classes as Ruby constants ⓘ invoking Java methods as Ruby methods ⓘ support for JDBC database access ⓘ support for JRuby-specific standard libraries ⓘ support for WAR deployment to Java application servers ⓘ tooling integration with Java ecosystem ⓘ |
| implements | Ruby language specification ⓘ |
| integratesWith |
Java libraries
ⓘ
Java Platform, Standard Edition ⓘ
surface form:
Java platform
|
| license |
Eclipse Public License
ⓘ
GNU General Public License ⓘ
surface form:
GPL
|
| programmingLanguage | Ruby ⓘ |
| repository | https://github.com/jruby/jruby ⓘ |
| runsOn | Java Virtual Machine ⓘ |
| supports |
JIT compilation via JVM
ⓘ
Rack-based Ruby web frameworks ⓘ Rails applications ⓘ Ruby ⓘ
surface form:
Ruby programming language
RubyGems ⓘ calling Java code from Ruby ⓘ command-line execution of Ruby scripts ⓘ embedding Ruby in Java applications ⓘ multithreading ⓘ native Java threads ⓘ |
| supportsVersion |
Ruby
ⓘ
surface form:
Ruby 1.8
MRI (Matz's Ruby Interpreter) ⓘ
surface form:
Ruby 1.9
Ruby ⓘ
surface form:
Ruby 2.x
|
| targetPlatform |
Java Virtual Machine
ⓘ
surface form:
JVM
|
| usedFor |
enterprise integration
ⓘ
scripting within Java applications ⓘ web application development ⓘ |
| website | https://www.jruby.org ⓘ |
| writtenIn |
Java
ⓘ
Ruby ⓘ |
Referenced by (8)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Java Ruby
this entity surface form:
Ruby (via JRuby)