From: Serabe Date: 2009-02-12T07:31:33+09:00 Subject: Re: If you are unhappy with the direction of Ruby 1.8.7+, respond 2009/2/11 Rick DeNatale : > True, although the real issue is that there is code which runs on 1.8.6 and > doesn't run 'correctly' on 1.8.7. > > The real problem is when the semantics have changed, and this breaks > frameworks and gems and such. But this is because the former was consider a bug or for another reason? For example, (taken from http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/NEWS ) * Date.parse '##.##.##' (where each '#' is a digit) is now taken as 'YY.MM.DD' instead of 'MM.DD.YY'. While the change may confuse you, you can always use Date.strptime() when you know what you are dealing with. Looks like a really strange change to me. In fact, it confuses me. Ok, I know I can use Date.strptime when I know what I'm dealing with, but I still don't get the point. Someone can enlighten me, please? Regards, Serabe -- http://www.serabe.com