Rubinius: Difference between revisions

From Rosetta Code
Content added Content deleted
(Rubinius is another Ruby.)
 
(Link about 'actor' library.)
 
Line 3: Line 3:
# => "rbx"</lang>{{infobox end}}
# => "rbx"</lang>{{infobox end}}


Rubinius is a Ruby interpreter that translates Ruby to LLVM bytecode, and then to native machine code. Rubinius also implements most of the core library in Ruby.
Rubinius is a Ruby interpreter that translates Ruby to LLVM bytecode, and then to native machine code. Rubinius also implements most of the core library in Ruby. It also has its [http://rubini.us/doc/en/systems/concurrency/ 'actor' library].


Rubinius 1.2.x only implements Ruby 1.8.7, it cannot run Ruby 1.9 code.
Rubinius 1.2.x only implements Ruby 1.8.7, it cannot run Ruby 1.9 code.

Latest revision as of 16:09, 24 September 2011

Rubinius is an implementation of Ruby. Other implementations of Ruby.
<lang ruby>p RUBY_ENGINE
  1. => "rbx"</lang>

Rubinius is a Ruby interpreter that translates Ruby to LLVM bytecode, and then to native machine code. Rubinius also implements most of the core library in Ruby. It also has its 'actor' library.

Rubinius 1.2.x only implements Ruby 1.8.7, it cannot run Ruby 1.9 code.