MountainWest RubyConf 2008: Strengthening the Ruby Ecosystem Part I: Rubinius
Ruby on Rails has brought many people into the Ruby community over the last few years. Rails has been Ruby's 'gateway drug'. With such a quick adoption and larger enterprises taking up the Ruby torch, the strengths and shortcomings of both Ruby and Rails have come to light. The strength is in the inherent beauty of the Ruby language and the ease of development provided by Rails abstractions. The weakness is in the current implementations of Rails and Ruby, both have a reputation for being somewhat slow.
Rubinius and Merb aim to solve these issues. Rubinius is a new virtual machine implementation of the Ruby language. It is based on the Smalltalk model of a small core VM written in C and the rest of the language written in Ruby itself. Merb is a web application framework that takes some of the best ideas from Rails and re-implements them in a more efficient and less magic way, creating a small, fast core framework with opt in features rather than a full kitchen sink approach.
In this talk Evan and Ezra will discuss the future of these promising projects and what they will mean for the future of Ruby as a platform.