Rubinius

E96203

Rubinius is an alternative Ruby implementation featuring a virtual machine and just-in-time compilation, designed for high performance and concurrency.

All labels observed (1)

Label Occurrences
Rubinius canonical 3

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Ruby implementation
virtual machine
competesWith JRuby
MRI (Matz's Ruby Interpreter)
TruffleRuby
executionModel compile Ruby to bytecode
execute bytecode on VM
optionally JIT-compile to native code
focusesOn concurrent workloads
performance optimization
tooling for Ruby introspection
hasComponent JIT compiler
Ruby core library
bytecode compiler
garbage collector
tooling (debugger, profiler)
hasFeature C-API compatibility layer
JIT compiler
Ruby standard library implementation
bytecode virtual machine
concurrency support
debugger
foreign function interface
garbage collection
just-in-time compilation
profiler
hasGoal high compatibility with MRI Ruby
high performance
improved concurrency
implements MRI (Matz's Ruby Interpreter)
surface form: Ruby 1.8

Ruby 1.9 features
Ruby language semantics
inspiredBy Self language implementation techniques
Smalltalk virtual machines
license BSD-style license
openSource true
programmingLanguage Ruby
repositoryPlatform GitHub
supportsConcurrencyModel green threads (Fibers) via Ruby
native threads
supportsLanguage Ruby
supportsPlatform Linux
Unix-like systems
macOS
targetAudience Ruby developers
writtenIn C++
Ruby

How these facts were elicited

Referenced by (3)

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

Ruby hasMajorImplementation Rubinius
Sinatra runsOn Rubinius
MRI alternativeTo Rubinius