BT

NoSQL OODB with Smalltalk-based Ruby VM: MagLev 1.0 Released

by Werner Schuster on  Nov 15, 2011 5

The MagLev project has released version 1.0 of their Ruby VM. The Ruby implementation is based on the GemStone/S Smalltalk VM which comes with GemStone's distributed cache, ACID transactions, and persistence system (OODB). InfoQ caught up with Monty Williams of the MagLev project to talk about where MagLev fits on the NoSQL spectrum, and much more.

What Standardization Will Mean For Ruby

by Mirko Stocker on  Mar 06, 2010 1

The standardization of Ruby is making progress: after the announcement in 2008, a first draft of the standard has been published. What does this mean for RubySpec, the executable Ruby specification, and the other Ruby implementations?

MagLev Ruby VM Now Available, Brings GemStone's Persistence to Ruby

by Werner Schuster on  Nov 21, 2009 2

The long awaited MagLev Ruby implementation, based on GemStone Smalltalk, is now available in a public alpha release. While not quite ready to run Rails, it does support frameworks like Rack and Sinatra. MagLev comes with full support for GemStone's mature distribution and persistence features.

Ruby VM Roundup: IronRuby 1.0 Coming Up, RubySpec, JRuby 1.3.1

by Werner Schuster on  Jun 19, 2009

IronRuby's alive and kicking - and will go 1.0 in July. We look at some resources to get up to speed with IronRuby's status. Also: JRuby 1.3.1 is an important bug fix update for JRuby users, MacRuby continues to improve and MagLev now comes with a native parser.

Ruby VM Roundup: Nokogiri and Nailgun on JRuby, Ruby 1.9.1p129, MagLev Update

by Werner Schuster on  May 14, 2009

JRuby 1.3 will allow to reduce startup times in some situations using Nailgun. Nokogiri, a popular XML library, now runs on the latest JRuby thanks to ruby-ffi. Finally: Ruby 1.9.1-p129 is a new release that fixes a few bugs and security issues.

Implementation Roundup: Ruby 1.8.x update, JRuby on .NET, MacRuby and MagLev Progress

by Werner Schuster on  Apr 29, 2009

New versions of Ruby 1.8.6 and 1.8.7 are available now. JRuby development moves ahead with experiments with running JRuby on IKVM. Also: MacRuby continues performance work and MagLev now runs RubyGems.

Ruby Performance Roundup: GC Tuning, MagLev, MacRuby

by Werner Schuster on  Apr 16, 2009

Ruby's performance is being improved on all fronts. The GC gets help from REE's work on the COW GC and some tunings tips help to fine tune it. MacRuby's VM keeps on improving and tail call optimization was recently added. Also: news of a MagLev Beta in Q2.

Presentation: Ruby VMs: A Comparison

by Werner Schuster on  Feb 27, 2009

In this presentation from QCon San Francisco 2008, Jason Seifer takes a look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise.

Ruby Performance: Great Shootout Results And A Discovery About Binary MRI vs Source Compiled MRI

by Werner Schuster on  Dec 11, 2008 3

Antonio Cangiano has again benchmarked all Ruby VMs, MRI 1.8 and 1.9.1, REE, JRuby, Rubinius, IronRuby and MagLev. The results show the steady improvement of the performance of all VMs - and a few surprising lessons of how the performance of MRI can vary.

RubyConf'08 Videos: Ruby VMs: Internals of YARV, Rubinius, MagLev

by Werner Schuster on  Dec 04, 2008

The videos from RubyConf '08 are available. We looked at the Ruby VM talks. Sasada Koichi, creator of the Ruby 1.9 VM, talks about the state of the VM, experiments with Ruby to C AOT, Ricsin and more. Evan Phoenix talks about the state of the Rubinius C++ VM. A detailed talk shows how MagLev is implemented. Also: MacRuby, JRuby, IronRuby, VM optimizations, RubySpec.

Clustered JRuby - Transparent Clustering of JRuby with Terracotta

by Werner Schuster on  Nov 26, 2008

Gemstone's Maglev Demo at RailsConf sparked a lot of interest. A new project experiments with bringing this kind of transparent clustering to JRuby using Terracotta. We talked to Fabio Kung who's been experimenting with this approach.

Martin Fowler Sees a Thaw in Frozen Thinking about Data Storage

by Abel Avram on  Nov 25, 2008 15

In a recent blog post, Martin Fowler, a renowned software thought leader, observed at last week's QCon that the deep freeze in thinking about databases in application architectures is thawing. The world has been stuck using RDBMS databases for every application use case, but the time has come to also consider RISC RDBMS or distributed document-oriented databases.

Article: Ruby's Roots: Smalltalk Comeback and Randal Schwartz on Smalltalk

by Werner Schuster on  Oct 27, 2008 5

Smalltalk, a language that has had a big influence on Ruby, is making a comeback. We take a look at the current situation and talk to Randal L. Schwartz about Smalltalk.

Introducing the Ruby Benchmark Suite

by Mirko Stocker on  Jun 16, 2008 1

Antonio Cangiano started the Ruby Benchmark Suite project, which aims to collect a comprehensive set of benchmarks that users and implementers of Ruby can use to compare different implementations. We talked to Antonio about his plans and he gave us a timeframe for the next Ruby shootout.

Interview: Avi Bryant on MagLev and GemStone

by Werner Schuster on  Jun 13, 2008

Avi Bryant talks about working on MagLev, a Ruby implementation built by GemStone. Avi explains the reasons for MagLev, the merits of GemStone's distributed OODB features, and more

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT