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 ⓘ