From: William James Date: 2009-02-13T14:03:43+09:00 Subject: Re: If you are unhappy with the direction of Ruby 1.8.7+, respond Stefan Lang wrote: > 2009/2/11 James Gray : > > On Feb 11, 2009, at 3:42 PM, Pit Capitain wrote: > > > >> 2009/2/11 Rick DeNatale : > > > > > >>> Ruby 1.8.7 is NOT compatible with Ruby 1.8.6. > > > > >> I've seen many people claiming this, and they might be right of > >> course, but no one has shown any examples yet. > > > > This is trivial to prove. This code: > > > > Object.new.tap { |o| p o } > > > > runs on 1.8.7 and not 1.8.6. > > 1.8.x releases always introduced new methods. > If Ruby releases were done how the mob here wants > them, we wouldn't have a single new method since > 1.8.0 was released in 2003. > > Important is backwards compatibility and Ruby 1.8.7 > is backwards compatible. Nobody so far has shown > where 1.8.7 is not backwards compatible. > > That Rails broke was their own fault. They extend core > classes, so clashes are to be expected. If they had > tested with an 1.8.7 release candidate, I'm sure they > could have worked out a solution with the 1.8 maintainers. > > Stefan +1