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.

All labels observed (2)

Label Occurrences
MRI canonical 1
MRI Ruby 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Ruby implementation
Ruby interpreter
abbreviationOf Matz's Ruby Interpreter
acronym MRI
alternativeTo JRuby
Rubinius
TruffleRuby
backwardCompatibleWith most Ruby 1.8 code
creator Yukihiro Matsumoto
designedBy Yukihiro Matsumoto
distribution CRuby
linked to: Ruby
freeSoftware true
fullName Matz's Ruby Interpreter
hasComponent YARV virtual machine
bytecode interpreter
mark-and-sweep garbage collector
hasFeature Global Interpreter Lock
implementationLanguage C
implements Ruby core classes
Ruby standard library
implementsLanguage Ruby
introducedYARVInVersion Ruby 1.9
linked to: Ruby
license 2-clause BSD License
linked to: BSD license

Ruby License
maintainer Ruby core team
linked to: Ruby
openSource true
partOf Ruby language ecosystem
linked to: Ruby
primaryUseWithFramework Ruby on Rails
prioritizes developer happiness
simplicity
programmingLanguage C
referenceImplementationOf Ruby programming language
linked to: Ruby
repositoryHost GitHub
repositoryName ruby
runsOn Linux
Windows
macOS
supports functional programming features
garbage collection
metaprogramming
object-oriented programming
supportsVersion Ruby 2.x
linked to: Ruby

Ruby 3.x
linked to: Ruby
targetPlatform cross-platform
usedFor automation
prototyping
scripting
web development

How these facts were elicited

Referenced by (2)

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

Sinatra runsOn MRI Ruby
linked to: MRI