On 9/15/05, Joe Van Dyk <joevandyk / gmail.com> wrote:
> From an upcoming Rubyconf talk:
> 
> Reimplementing Ruby
> Eric Hodel
> 
> MetaRuby is a reimplementation of ruby in ruby itself, involving a
> rewrite of ruby's core libraries, parser, interpreter and garbage
> collector. Metaruby will use the ruby2c translator in order to
> bootstrap a new ruby binary. As Squeak Smalltalk has helped
> demonstrate, I believe this will make ruby easier to develop and
> maintain because developers will not need to work in both C and Ruby
> when working on Ruby itself.
> 
> I will describe the process of porting ruby from C to ruby, lessons
> learned during porting, our processes for maintaining consistency
> between matz's ruby and MetaRuby (using and enhancing rubicon),
> benefits this project will have for the ruby community, related
> projects, and how we're using them.
> 
> Then I will grovel for contributors.

Very interesting.  But you'll still need C ;)  I'm interested to know
how this will effect performance, thoug.