Rubinius runs Rails, Merb

by Werner Schuster on  May 17, 2008

A major milestone for Rubinius: Rails, ActiveRecord and Merb have successfully been run on Rubinius.

MagLev: Gemstone builds Ruby runtime based on Smalltalk VM

by Werner Schuster on  Apr 30, 2008

OODB vendor Gemstone works on a Ruby VM called MagLev. Working with Seaside's and DabbleDB's Avi Bryant, Gemstone bases the Ruby runtime on their Smalltalk VM to offer performance and powerful persistence features. We talked to Avi Bryant and Gemstone's Bob Walker about the technology behind MagLev and the plans for it.

Ruby Implementations Roundup: Ruby Spec, New Design Meetings, Rubinius uses C++

by Werner Schuster on  Apr 29, 2008

Busy times for Ruby implementors recently, with regular design meetings set up (next one 30th April). The work on a Ruby Spec is continuing - with projects in GSoC and plans for continous integration for Ruby 1.8.x set up. Rubinius switched from C to C++ to implement it's core VM, but continues to use Ruby as implementation language.

MountainWest RubyConf 2008 Videos

by Mirko Stocker on  Apr 23, 2008

The videos from MountainWest RubyConf 2008 are all available for downloading from the Confreaks website. We selected a few videos and provide an overview and some entry points into the talks.

Ruby and Git Roundup: Rails, Rubyforge, APIs

by Werner Schuster on  Apr 09, 2008 1

Ruby on Rails is just one of many Ruby projects moving its repository to GitHub. We take a look at the Git news in the Ruby space, such as RubyForge's new Git repositories, new Git documentation and books and applications like GitWiki that use Git's repository in new ways.

RubyGems: 1.1.0 released, now works on Rubinius

by Werner Schuster on  Mar 30, 2008

RubyGems 1.1.0 was released with performance updates and other features. In other news: RubyGems now works on Rubinius.

HotRuby - Ruby 1.9/YARV opcode interpreter in Javascript

by Werner Schuster on  Mar 27, 2008

HotRuby is a new way of running Ruby code: compile it down to Ruby 1.9 bytecode and run it in a client side interpreter written in Javascript. We take a look at what makes HotRuby work.

Common Ruby MVM API research kicked off

by Werner Schuster on  Feb 28, 2008

Research on the topic of Multiple VM (MVM) Ruby will be conducted at the University of Tokyo together with Sun's JRuby team. The work will investigate issues such as communication between VMs and a common API across all Ruby implementations, with solutions provided initially for Ruby and JRuby.

Interview: Wilson Bilkovich Discusses Rubinius

by Werner Schuster on  Feb 20, 2008

Wilson Bilkovich is an Engine Yard employee working as a core Rubinius team member. Wilson discusses various Rubinius systems and how they're implemented, as well as distributed version control systems, the Ruby Hit Squad, RubyGems and more.

EngineYard hires developer for mod_rubinius and Rubinius

by Werner Schuster on  Feb 11, 2008

EngineYard, a Rails hosting company and employer of 5 Rubinius team members, just added a 6th developer to work on Rubinius and mod_rubinius. The mod_rubinius effort is supposed to significantly improve the deployment of Ruby and RoR applications.

Article: Ruby Concurrency, Actors, and Rubinius - Interview with MenTaLguY

by Werner Schuster on  Jan 31, 2008 1

Actors, Fibers/Coroutines, Rubinius' Multi-VM and other Concurrency topics have come up recently. To put all these concepts into perspective, we talked to Ruby's MenTaLguY, who's been working on Ruby fastthread, Ruby Actors implementations, Rubinius, and much more. Also: a glimpse at MenTaLguY's next project.

Interview: Evan Phoenix on Rubinius

by Sam Aaron on  Jan 28, 2008

Evan Phoenix, lead developer of the Rubinius project talks to InfoQ about the latest developments of Rubinius, a modern Ruby VM loosely based on the Smalltalk-80 architecture.

Inside the full speed Rubinius debugger

by Werner Schuster on  Jan 23, 2008

Debugging Ruby code just got much faster - at least with Rubinius. Unlike the debuggers for MRI or JRuby, the Rubinius full speed debugger allows programs to run at normal speed while they're debugged. We take a look at how the Rubinius VM's transparent design made this possible.

Rubinius adds Multi-VM support

by Werner Schuster on  Jan 16, 2008

Rubinius adds a new feature called "Multi-VM", which allows to run multiple Ruby VMs inside an OS process. We talked with Evan Phoenix of the Rubinius project about the benefits and implementation of this feature.

Engine Yard Takes $3.5 Million Series A From Benchmark Capital

by Obie Fernandez on  Jan 11, 2008

Pioneering Ruby on Rails-hosting company Engine Yard has taken $3.5 million Series A in a round led by the prominent VC firm Benchmark Capital. Benchmark is responsible for early stage funding of some very successful startups such as eBay, Linden Labs, Yelp and Zillow. The move strikes confidence into the hearts of Ruby fans everywhere.