Rubinius

E96203

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Rubinius canonical 3

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

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