MRI (Matz's Ruby Interpreter)

E440614

MRI (Matz's Ruby Interpreter) is the original and reference implementation of the Ruby programming language, created by Yukihiro "Matz" Matsumoto and widely used for running Ruby applications.

All labels observed (4)

Label Occurrences
Ruby 1.9 2
MRI (Matz's Ruby Interpreter) canonical 1
Matz's Ruby Interpreter 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Ruby implementation
open-source software
software interpreter
virtual machine
abbreviationOf Matz's Ruby Interpreter
alsoKnownAs CRuby
Matz's Ruby Interpreter
concurrencyModel green threads (historically)
native threads
creator Yukihiro Matsumoto
defaultImplementationFor most Ruby installations
developer Ruby community
Ruby core team
distribution standard Ruby distribution
executionEngine YARV (Yet Another Ruby VM)
garbageCollection generational garbage collection
mark-and-sweep garbage collector
governedBy Ruby core team release process
hasComponent Ruby bytecode interpreter (YARV)
hasFeature Global Interpreter Lock
implements Ruby language specification
influenced JRuby
Rubinius
TruffleRuby
license 2-clause BSD License
linked to: BSD license

Ruby License
openSource true
platform cross-platform
primaryUse Ruby scripting
running Ruby applications
programmingLanguage Ruby
replacedExecutionModel AST tree-walking interpreter
repository https://github.com/ruby/ruby
role reference implementation of Ruby
runsOn Linux
Windows
macOS
standardLibrary Ruby standard library
supports functional programming features
imperative programming
object-oriented programming
supportsEncoding UTF-8
supportsFeature Fiber-based concurrency
JSON
RubyGems package management
YAML
supportsVersion Ruby 2.x
Ruby 3.x
writtenIn C

How these facts were elicited

Referenced by (5)

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

JRuby supportsVersion Ruby 1.9
linked to: MRI (Matz's Ruby Interpreter)
Rubinius implements Ruby 1.8
linked to: MRI (Matz's Ruby Interpreter)
Rubinius competesWith MRI (Matz's Ruby Interpreter)
YARV virtual machine introducedInVersion Ruby 1.9
linked to: MRI (Matz's Ruby Interpreter)
MRI (Matz's Ruby Interpreter) abbreviationOf Matz's Ruby Interpreter
linked to: MRI (Matz's Ruby Interpreter)