InfoQ

InfoQ

Topic/Tag specific view

MagLev Content on InfoQ


Latest featured content about MagLev

Ruby VMs: A Comparison

Topics
Virtual Machines,
JRuby,
IronRuby,
Ruby,
Runtimes,
JVM Languages,
Java,
Dynamic Languages,
QCon San Francisco 2008,
.NET Languages,
.NET,
QCon,
Languages,
Programming,
Ruby1.9,
Language,
Conferences,
Rubinius,
MagLev,
MacRuby

A look at the different Ruby virtual machines (JRuby, MagLev, IronRuby, Rubinius, MacRuby) and how to choose what fits best within the enterprise.

Avi Bryant on MagLev and GemStone

Topics
Ruby on Rails,
Ruby,
Runtimes,
Dynamic Languages,
Java,
SmallTalk,
Languages,
QCon,
Scalability,
Object Databases,
Technology,
Architecture,
Programming,
GemStone,
Conferences,
Rails,
Performance & Scalability,
MagLev,
Database

In this interview, Avi Bryant talks about working on GemStone's MagLev, a Ruby implementation built on the GemStone S64 VM. Avi explains the reasons for MagLev, the merits of GemStone's persistence and distribution features, and the future with multiple Ruby implementations.

News about MagLev

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

Topics
Ruby,
Distributed Cache,
Dynamic Languages,
SmallTalk,
Caching,
OOP,
NoSQL,
Object Databases,
Languages,
Data Access,
Database Design,
Scalability,
Clustering & Caching,
Methodologies,
Database,
Programming,
Infrastructure,
MagLev,
Performance & Scalability,
GemStone

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

Topics
Runtimes,
Ruby,
Dynamic Languages,
Java,
Languages,
Programming,
RubySpec,
Specifications,
Ruby1.9,
Rubinius,
MagLev

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

Topics
Ruby,
Runtimes,
Dynamic Languages,
Java,
SmallTalk,
Languages,
Data Access,
Database Design,
Database Management,
Object Databases,
MagLev,
Programming,
Database,
Data Storage,
Performance & Scalability,
GemStone

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

Topics
JRuby,
Virtual Machines,
Ruby,
Runtimes,
IronRuby,
JVM Languages,
Java,
.NET Framework,
Dynamic Languages,
.NET Languages,
.NET,
Compilers,
Languages,
Programming,
Rich Client / Desktop,
RubySpec,
MagLev,
CLR,
MacRuby

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

Topics
JRuby,
Ruby,
Runtimes,
JVM Languages,
Java,
Dynamic Languages,
Languages,
Programming,
Ruby1.9,
MagLev,
XML

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

Topics
JRuby,
Runtimes,
JVM Languages,
Ruby,
Java,
Dynamic Languages,
Mono,
.NET Framework,
Languages,
.NET,
Programming,
MacRuby,
CLR,
MagLev

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

Topics
Ruby,
Runtimes,
Dynamic Languages,
Java,
GarbageCollection,
Languages,
Programming,
Performance & Scalability,
MagLev

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

Topics
JRuby,
Virtual Machines,
Runtimes,
Ruby,
QCon San Francisco 2008,
Java,
Dynamic Languages,
.NET,
QCon,
Languages,
Programming,
Ruby1.9,
Language,
Conferences,
MagLev,
Rubinius,
MacRuby

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

Topics
JRuby,
Virtual Machines,
Ruby,
Runtimes,
IronRuby,
JVM Languages,
Java,
Dynamic Languages,
.NET Languages,
.NET,
Languages,
Programming,
Performance & Scalability,
Ruby1.9,
Rubinius,
MagLev

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.