BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Ruby VM Roundup: 1.9.2 Gets DTrace Support, Rubinius 1.0 RC2 Adds Installers, IronRuby IDEs

| by Werner Schuster on Jan 16, 2010. Estimated reading time: 1 minute |

Rubinius 1.0 RC2 is available at the Rubinius website and now comes with binary installers, which make it easier for new users to give Rubinius a try. One reason to consider Rubinius are the results from these benchmarks comparing Rubinius with other implementations. Of course - as usual - benchmark results must be consumed with a large helping of salt, but the simpler installation makes it possible for users to benchmark the VM with their own applications.

Meanwhile, Ruby 1.9.2 got DTrace support. In a recent interview, Yuki Sonoda talks about DTrace amongst many of the other improvements in 1.9.2, such as a more OOPish Socket API, improvements to the Time class and a new Random class.

In other MRI news, users of WEBRick and Ruby 1.8.x or 1.9.1 should consider getting the latest patchlevel releases. Details about the vulnerability and download links to Ruby releases that fix it are available at the official Ruby site.

IronRuby is headed towards 1.0 with a series of release candidates. Jimmy Schementi of the IronRuby team, explains the status of IronRuby and the future after version 1.0 goes final.
One important requirement for IronRuby to become popular with the .NET community is IDE support. The Visual Studio Ruby in Steel IDE will soon release version 1.5, although it seems that they will not expand their experimental IronRuby support. The SharpDevelop IDE gained IronRuby support in SharpDevelop 3.1. The features include simpe syntax highlighting and code folding support. The IDE also has the beginnings of a code translation feature that allows to turn C# and VB.NET code into Ruby code - although the release notes mentions that the feature is in an early stage and only supports translation of simple code.

 

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

dtrace by Roger Pack

I thought the dtrace support was pulled.

Also I wish they would run the ruby benchmark suite against rubinius and the various impls (and also compare it with macruby) :)

Re: dtrace by Roger Pack

also a rubinius benchmark running a sinatra app would be interesting.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

2 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and dont miss out on content that matters to you

BT