There seems to be a lot of confusion about the goals for IronRuby on this list.
To be clear, I want to make sure that folks understand our priorities. 1. Our primary goal is to run real Ruby programs. Rails is a real Ruby program. Merb is a real Ruby program. Real is defined as programs that run *today*, not speculative future scenarios. Real programs will run as long as they do not have dependencies on features that do not exist in Windows. Pure Ruby programs that meet these requirement should just work on IronRuby. Corner cases will be dealt with on a case by case basis. 2. Our next goal is excellent .NET Interop. This includes invoking methods, and responding to events sourced by existing .NET libraries. This also includes work to enable hosting so that arbitrary .NET applications can host IronRuby. We will also work on scenarios like data binding to ensure that it is natural to program against WinForms / WPF / Silverlight. In cases like ASP.NET[MVC] this means that they (ASP.NET teams) will have to do some work to make things happen. We haven't done any significant work in this latter area. Note that this is a priority list. Given limited resources 1) trumps 2). Thanks, -John _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
