I honestly don’t think that shipping a 1.0 will delay any future release by much. I also don’t think that a Rails 3 release would hurt the progress towards 1.9. Unless something major changes, I believe all of the 1.8.7 features we are currently lacking for Rails 3 are also 1.9 features.
JD From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Will Green Sent: Monday, February 15, 2010 3:27 PM To: ironruby-core Subject: Re: [Ironruby-core] MRI 1.8.7 compatibility Overreact? I *never* do that ;-) If you guys are close to shipping 1.0, then I don't have a problem with a newer patch level release, like 1.0.1 or 1.0.2, providing just enough 1.8.7 compat to support Rails 3. On the other hand, if you think that 1.9 support is attainable this year, I'd rather see the team focus on that. -- Will Green http://hotgazpacho.org/ On Mon, Feb 15, 2010 at 5:22 PM, Jimmy Schementi <jimmy.scheme...@microsoft.com<mailto:jimmy.scheme...@microsoft.com>> wrote: Good point, but slight overreaction =) Running Rails 3 and being 1.8.7 compatible can be completely different goals, as Rails 3 doesn’t use all of the 1.8.7 features. =) We can implement the features needed for Rails 3 for the releases after 1.0, so we may turn out to be compatible-enough with 1.8.7 for Rails 3. But, since we’re not going to run tests against both 1.8.7 and 1.9, we won’t be compatible enough to actually say “ruby-1.8.7 compatible”. Plus, we’d like to start ripping out ruby-1.8 features from the 1.x releases, so that might be an impossible statement. Since 1.9 is the future of Ruby, we’re jumping directly to supporting it, as that will position IronRuby for great compatibility in the future, rather than trying to optimize for the current state of the ruby-world. If Rails 3 on IronRuby 1.1 or 1.2 is very important to people, than it’ll find a way of happening. But 1.8.x support is a dead-end, and not worth the IronRuby core team’s or contributor’s time. Plus, Matz ordered me to stop caring about 1.8 support, so I can’t say no to that =P Are there other reasons why it’s important for IronRuby to be ruby-1.8.7 compatible? If not, I’d prefer to just prioritize any changes needed for “Rails 3 support”, rather than 1.8.7 support. ~Jimmy From: ironruby-core-boun...@rubyforge.org<mailto:ironruby-core-boun...@rubyforge.org> [mailto:ironruby-core-boun...@rubyforge.org<mailto:ironruby-core-boun...@rubyforge.org>] On Behalf Of Orion Edwards Sent: Monday, February 15, 2010 1:51 PM To: ironruby-core@rubyforge.org<mailto:ironruby-core@rubyforge.org> Subject: Re: [Ironruby-core] MRI 1.8.7 compatibility > IronRuby 1.0.x releases: ONLY ruby-1.8.6 compatible > IronRuby 1.x releases: ONLY ruby-1.9 compatible My fear is that releasing 1.0 so close to release of Rails 3 without the ability to run it will do little for IronRuby's image in the wider Ruby community (who, from my admittedly limited experience, care about weather it can run Rails or not). +1. While it seems logical to go down the path jimmy mentioned, It looks like what will happen is that rails3 won't run on IronRuby at all until the 1.x releases build up 1.9 compat to a decent enough point and stabilize. Is 1.9 compat a big deal? It seems like it would be a ton of work to implement 1.9 compatibility in a stable way - thereby leaving IronRuby unable to run rails 3 for a long long time... _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org<mailto:Ironruby-core@rubyforge.org> http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core