Could new ActiveRecord API be available for Rails 2.x?

Could a new ActiveRecord/ActiveSupport pair be released independently of Rails 3.0, for use with 2.x apps? Maybe make a Rails 2.4 release that is 2.3.5 plus new ActiveRecord/ActiveSupport?

This way 2.x apps could get the benefits of the new AR interface, and in this way also migrate toward 3.0 in steps, if they’re not ready to upgrade all the way to 3.0.

Since all of the changes are isolated to ActiveRecord/ActiveSupport, would this be possible?

Jeff

With Jeremy McAnally’s Upgrade PDF it’s not that difficult to upgrade from Rails 2.3 to 3.0 anyway, so I’d question the value/effort of back-porting this (and creating another maintenance branch).

Cheers,

Andy

I'm currently developing with a little hack I call "FakeArel"

gives me the core scoping syntax, works pretty well.

Here's my gist http://gist.github.com/315671

If you're interested I'll bundle it up into a little gem.