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