Hi, Not long ago on ruby-core, matz revealed that the ruby core team is making a shift in how they designate production vs. experimental versions of Ruby.
In the past rubys with even numbered minor version numbers have been production, and those with odd numbered minor versions have been experimental. So the working assumption has been that 1.9 will continue to be experimental, and 2.0 would be the next production release. However, it now seems the the ruby core team will be using the existence of a teeny version number to indicate production status, and there will be an upcoming ruby 1.9.1 which will be considered production. What this seems to mean is that when 1.9.1 is released, the api/language changes from 1.8 will be frozen and subsequent 1.9.x releases will focus on improving the implementation. The expectation and hope would be that at this point, production code which uses ruby would start adapting to Ruby 1.9 with the release. The sense is also that 1.9.1 is probably going to be this years Christmas present from the ruby core team. With that all said, I've been wondering what some of the 1.9 changes would mean to Rails. In particular, since there's also been recent discussion on ruby-talk about it, I'm thinking about the change to the semantics of class variables. In Ruby 1.9, class variables won't be inherited by subclasses, instead it seems as if they act more like class instance variables which are magically visible in instance methods. I notice that Rails seems to make significant use of class variables, but I'm not sure how much it relies on their inheritablility. I figure that this is a more appropriate question to raise here than on the general rails group. Comments? -- Rick DeNatale My blog on Ruby http://talklikeaduck.denhaven2.com/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en -~----------~----~----~----~------~----~------~--~---
