Go big or go home.
If you're at MIX and reading this, you must come to our talk (Just Glue It!) that I'm giving with Jim Hugunin at 11:45 today. We will build an app on stage that uses FIVE different programming languages.
Yes, it's contrived but that's not the point. The point is to show you that cross language interop is real, and is something that we're taking very seriously. To be honest, the fact that some things "just work" is surprising even us. If you implement a new language, such as Ruby on the DLR, and you do it right, you'll find that quite a lot of the interop comes for free.
Hope to see you there!

Rock it out! This is pretty incredible stuff.
Posted by: Jason Morrison | May 01, 2007 at 07:33 AM
Is IronRuby 100% rewrite of RubyCLR? Parts extracted into DLR?
Posted by: Dr Nic | May 01, 2007 at 10:26 AM
What subset of Ruby do you currently have working? Are you planning to support the whole language (or the whole language minus continuations)?
Posted by: Rob P | May 01, 2007 at 10:45 AM
Nic,
There is no code at all from RubyCLR in our implementation. However, some of the concepts pioneered in RubyCLR (such as the automatic name mangling of methods) are in IronRuby.
Rob,
We plan on supporting all of 1.8.x minus continuations, much like what JRuby is doing.
Posted by: John Lam | May 01, 2007 at 06:55 PM