Rubinius gets an upgrade
Rubinius gets an upgrade
Monday, 27 September 2010

Rubinius is a fast implementation of Ruby written mostly in Ruby. There are lots of reasons for being interested in it but the main one is speed. Version 1.1. is new.

Banner

 

Version 1.1. of Rubinius was released via the Rubinius web page. Rubinius is an implementation of the Ruby language for a virtual machine written in C++ designed to improve the overall performance of the language. As compatibility with official Ruby is a stated aim of the project the main benefit from using Rubinius is speed. The new version implements improved JIT compiling and other optimisations to make it even faster. Another objective of the project is to make it threadsafe so allowing it to take advantage of multicore and multiprocessor hardware. 

rubinius

However most of the language has been implements using Ruby itself and so Rubinius should be easier to modify and extend by a Ruby programmer. Currently the majority of the bytecode compiler and core framework is implemented in Ruby. 

In it currently targets Ruby 1.8.7 and principle most Gems, Rails plugins and C-Extensions just work. The current edition of Ruby is 1.9.2. 

The new version offers a debugger and a new debugger API. 

The project is sponsored by Engineyard.

Clearly if you need a fast implementation of Ruby then Rubinius is worth a look.

Further Reading

Ruby on Rails for Microsoft Developers

Metaprogramming Ruby

JRuby 1.5.0

Ruby: Visual QuickStart Guide

Beginning Ruby: From Novice to Professional

Banner


Learning Opportunities AT SDD 2016
10/05/2016

Next week developers will gather in the Barbican Centre, London for the annual Software Design & Development Conference. The event features over 100 in-depth sessions on key software development t [ ... ]



Oracle v Google - Second Trial Starts Today
09/05/2016

A new jury trial in Oracle's lawsuit against Google over the use of Java APIs in Android opens in San Francisco with Judge William Alsup again presiding. Oracle's Larry Ellison and Google's Eric  [ ... ]


More News

<ASIN:1933988657>

<ASIN:0672328844>

<ASIN:0974514055>

<ASIN:0596523009>

Last Updated ( Monday, 27 September 2010 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2016 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.