From: Johan Holmberg Date: 2004-09-03T19:23:47+09:00 Subject: Re: Is Ruby 1.8.2 100% Backward compatible On Wed, 25 Aug 2004, Lothar Scholz wrote: > > Hello, > > i mean backward compatible with 1.8.1 and 1.8.0 ? > > For Ruby source code and for binary extensions ? > I haven't seen any other answer to your question, so here is mine. No, they are not 100% compatible. Here are some examples: p ("hej" == :hej) p ("Alpha"[5..2]) p ("Alpha".slice(4..2)) p ("Alpha".slice!(5..2)) p ([1,2,3,4,5,6,7,8,9,10].slice(7..5)) The result in different versions of Ruby: 1.8.0 & 1.8.1: nil nil nil nil nil 1.8.2-preview2: false "" "" "" [] If you wanted a list of all differences, I can't answer. But as you did put the question, I guess any of the examples above would be enough ;) /Johan Holmberg