Matz's Ruby Interpreter

E440609

Matz's Ruby Interpreter is the original and most widely used reference implementation of the Ruby programming language, created by Yukihiro "Matz" Matsumoto.

All labels observed (2)

Label Occurrences
Matz's Ruby Interpreter canonical 3
Matz’s Ruby Interpreter 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf Ruby implementation ⓘ
free and open-source software ⓘ
programming language interpreter ⓘ
reference implementation of Ruby ⓘ
abbreviationMeaning MRI stands for Matz's Ruby Interpreter ⓘ
alsoKnownAs CRuby ⓘ
MRI ⓘ
concurrencyModel global interpreter lock ⓘ
countryOfOrigin Japan ⓘ
creator Yukihiro Matsumoto ⓘ
defaultImplementationFor Ruby on Rails ⓘ
many Ruby gems ⓘ
developer Ruby core team ⓘ
Yukihiro Matsumoto ⓘ
distribution official Ruby releases from ruby-lang.org ⓘ
standard Ruby distribution ⓘ
garbageCollection generational garbage collector ⓘ
mark-and-sweep garbage collector ⓘ
implementationRole reference implementation of the Ruby language specification ⓘ
implementsLanguage Ruby ⓘ
influencedBy Ada ⓘ
Eiffel ⓘ
Lisp ⓘ
Perl ⓘ
Smalltalk ⓘ
license 2-clause BSD License ⓘ
linked to: BSD license

Ruby License ⓘ
notableFeature blocks and iterators ⓘ
dynamic typing ⓘ
everything is an object model ⓘ
exception handling ⓘ
metaprogramming support ⓘ
mixins via modules ⓘ
operatingSystem Linux ⓘ
Unix-like systems ⓘ
Windows ⓘ
macOS ⓘ
popularity most widely used Ruby implementation ⓘ
primaryUse general-purpose programming ⓘ
scripting ⓘ
web application development ⓘ
programmingLanguage C ⓘ
repository https://github.com/ruby/ruby ⓘ
softwareModel open source ⓘ
status actively maintained ⓘ
supports JSON ⓘ
RubyGems package manager ⓘ
linked to: RubyGems

YAML ⓘ
multithreading with green threads (historically) ⓘ
native threads ⓘ
website https://www.ruby-lang.org/ ⓘ

How these facts were elicited

Referenced by (4)

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

MRI → fullName → Matz's Ruby Interpreter ⓘ
MRI → abbreviationOf → Matz's Ruby Interpreter ⓘ
MRI (Matz's Ruby Interpreter) → alsoKnownAs → Matz's Ruby Interpreter ⓘ
MRI → alsoKnownAs → Matz’s Ruby Interpreter ⓘ
subject linked to: Ruby programming language
linked to: Matz's Ruby Interpreter