JRuby ist eine Implementierung eines Ruby-Interpreters in Java. JRuby ermöglicht die Interaktion von Java und Ruby in beiden Richtungen. Damit ermöglicht JRuby die Nutzung von Ruby als einer alternativen Sprache für die Java-Laufzeitumgebung, wie etwa BeanShell, Groovy oder Jython. JRuby wurde ursprünglich 2001 von Jan Arne Petersen begonnen, 2008 waren Charles Nutter, Thomas Enebo, Ola Bini und Nick Sieger Hauptentwickler. Die Ruby-Implementation ist für Ruby on Rails hinreichend nahe am Original, einige wenige Features von Ruby werden bisher nicht unterstützt, dazu gehören Continuations.

Property Value
dbo:abstract
  • JRuby ist eine Implementierung eines Ruby-Interpreters in Java. JRuby ermöglicht die Interaktion von Java und Ruby in beiden Richtungen. Damit ermöglicht JRuby die Nutzung von Ruby als einer alternativen Sprache für die Java-Laufzeitumgebung, wie etwa BeanShell, Groovy oder Jython. JRuby wurde ursprünglich 2001 von Jan Arne Petersen begonnen, 2008 waren Charles Nutter, Thomas Enebo, Ola Bini und Nick Sieger Hauptentwickler. Die Ruby-Implementation ist für Ruby on Rails hinreichend nahe am Original, einige wenige Features von Ruby werden bisher nicht unterstützt, dazu gehören Continuations. Seit Ende September 2007 enthält JRuby zusätzlich zum Interpreter einen Compiler, der Ruby-1.8-Klassen in Java-Klassen übersetzt. Am 24. Februar 2009 gelang es Charles Nutter JRuby auf der Android-Plattform zum Laufen zu bringen. Dieses Projekt wurde im Jahr 2010 unter dem Namen Ruboto während des von Google initiierten „Summer of Code“ von Daniel Jackoway fortgesetzt. (de)
  • JRuby ist eine Implementierung eines Ruby-Interpreters in Java. JRuby ermöglicht die Interaktion von Java und Ruby in beiden Richtungen. Damit ermöglicht JRuby die Nutzung von Ruby als einer alternativen Sprache für die Java-Laufzeitumgebung, wie etwa BeanShell, Groovy oder Jython. JRuby wurde ursprünglich 2001 von Jan Arne Petersen begonnen, 2008 waren Charles Nutter, Thomas Enebo, Ola Bini und Nick Sieger Hauptentwickler. Die Ruby-Implementation ist für Ruby on Rails hinreichend nahe am Original, einige wenige Features von Ruby werden bisher nicht unterstützt, dazu gehören Continuations. Seit Ende September 2007 enthält JRuby zusätzlich zum Interpreter einen Compiler, der Ruby-1.8-Klassen in Java-Klassen übersetzt. Am 24. Februar 2009 gelang es Charles Nutter JRuby auf der Android-Plattform zum Laufen zu bringen. Dieses Projekt wurde im Jahr 2010 unter dem Namen Ruboto während des von Google initiierten „Summer of Code“ von Daniel Jackoway fortgesetzt. (de)
dbo:latestReleaseDate
  • 2016-01-26 (xsd:date)
dbo:latestReleaseVersion
  • 9.0.5.0
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1468120 (xsd:integer)
dbo:wikiPageRevisionID
  • 150743291 (xsd:integer)
prop-de:betriebssystem
prop-de:entwickler
  • Charles Oliver Nutter, Thomas Enebo und andere
prop-de:erscheinungsjahr
  • 2002 (xsd:integer)
prop-de:lizenz
  • CPL, GPL und LGPL
dct:subject
rdf:type
rdfs:comment
  • JRuby ist eine Implementierung eines Ruby-Interpreters in Java. JRuby ermöglicht die Interaktion von Java und Ruby in beiden Richtungen. Damit ermöglicht JRuby die Nutzung von Ruby als einer alternativen Sprache für die Java-Laufzeitumgebung, wie etwa BeanShell, Groovy oder Jython. JRuby wurde ursprünglich 2001 von Jan Arne Petersen begonnen, 2008 waren Charles Nutter, Thomas Enebo, Ola Bini und Nick Sieger Hauptentwickler. Die Ruby-Implementation ist für Ruby on Rails hinreichend nahe am Original, einige wenige Features von Ruby werden bisher nicht unterstützt, dazu gehören Continuations. (de)
  • JRuby ist eine Implementierung eines Ruby-Interpreters in Java. JRuby ermöglicht die Interaktion von Java und Ruby in beiden Richtungen. Damit ermöglicht JRuby die Nutzung von Ruby als einer alternativen Sprache für die Java-Laufzeitumgebung, wie etwa BeanShell, Groovy oder Jython. JRuby wurde ursprünglich 2001 von Jan Arne Petersen begonnen, 2008 waren Charles Nutter, Thomas Enebo, Ola Bini und Nick Sieger Hauptentwickler. Die Ruby-Implementation ist für Ruby on Rails hinreichend nahe am Original, einige wenige Features von Ruby werden bisher nicht unterstützt, dazu gehören Continuations. (de)
rdfs:label
  • JRuby (de)
  • JRuby (de)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:page
is foaf:primaryTopic of