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
-~----------~----~----~----~------~----~------~--~---

Reply via email to