2009/7/28 Marcin Mielżyński <[email protected]>:
> There's very few places where new 1.8.7 features differ from 1.9 ones
> (notably individual String/Enumerable methods, or slight difference for deep
> hashing like Hash#hash which shouldn't be detectable in 1.8.7/1.9). We have
> almost everything (if not all) in place.
> We'd have to go by http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/NEWS and
> annotate them also as 1.8.7 ones. The only question is what protocol to use
> for run time disambiguation (like runtime.is19() etc.. an Enum ?) since some
> features are reused in both 1.8.6/1.8.7 and others in both 1.8.7/1.9 modes.

I think we'd want to just make a hard switch to 1.8.7 and ditch 1.8.6
completely. It's not feasible for us to maintain *three* different
compatibility modes, and I don't think there's any remaining reason
not to move to 1.8.7. Every time I've heard about Matz asking people
to report any remaining incompatibilities between 1.8.6 and 1.8.7,
nobody has been able to point out a single thing.

I vote we go straight-up 1.8.7.

- Charlie

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to