Professors John Gough and Wayne Kelly at Queensland University of Technology in Brisbane, Australia, just announced the second release of their Ruby.NET compiler that statically compiles Ruby programs for the .NET CLR. Ruby is such a dynamic language that it hard for me to understand how they can even do this (an eWeek.com article last summer discussed some of the unique challenges).
The big news is that it successfully runs all 871 in Ruby’s installation test suite (in samples/test.rb). Their next goal is to get Ruby on Rails running:
We have just started work on getting Ruby on Rails to run on Ruby.NET and have started work on adding interoperability features to allow .NET programs written in other languages to conveniently use Ruby components and vice versa. We hope to include some of these features in the next public release.
Our plan now is to perform public releases more frequently, approximately once a month. Once we have stabalized the major design choices (including those required for interop) we will move to a more traditional open source type model where others can contribute directly to the code base. We expect this to happen in the second half of this year.