MRI

E96200

MRI (Matz's Ruby Interpreter) is the standard reference implementation of the Ruby programming language, written in C and known for prioritizing simplicity and developer happiness.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
MRI Ruby 1

Statements (48)

Predicate Object
instanceOf Ruby implementation
Ruby interpreter
abbreviationOf Matz's Ruby Interpreter NERFINISHED
acronym MRI
alternativeTo JRuby NERFINISHED
Rubinius NERFINISHED
TruffleRuby NERFINISHED
backwardCompatibleWith most Ruby 1.8 code
creator Yukihiro Matsumoto NERFINISHED
designedBy Yukihiro Matsumoto NERFINISHED
distribution CRuby NERFINISHED
freeSoftware true
fullName Matz's Ruby Interpreter NERFINISHED
hasComponent YARV virtual machine NERFINISHED
bytecode interpreter
mark-and-sweep garbage collector
hasFeature Global Interpreter Lock NERFINISHED
implementationLanguage C
implements Ruby core classes
Ruby standard library
implementsLanguage Ruby NERFINISHED
introducedYARVInVersion Ruby 1.9 NERFINISHED
license 2-clause BSD License NERFINISHED
Ruby License NERFINISHED
maintainer Ruby core team NERFINISHED
openSource true
partOf Ruby language ecosystem NERFINISHED
primaryUseWithFramework Ruby on Rails NERFINISHED
prioritizes developer happiness
simplicity
programmingLanguage C
referenceImplementationOf Ruby programming language NERFINISHED
repositoryHost GitHub NERFINISHED
repositoryName ruby
runsOn Linux NERFINISHED
Windows NERFINISHED
macOS NERFINISHED
supports functional programming features
garbage collection
metaprogramming
object-oriented programming
supportsVersion Ruby 2.x NERFINISHED
Ruby 3.x NERFINISHED
targetPlatform cross-platform
usedFor automation
prototyping
scripting
web development

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Sinatra runsOn MRI
this entity surface form: MRI Ruby