Hi!
This is maybe not my place, but as one user of JRuby I can confirm that
1.8.7 support is NOT desired at all. Only 1.8.6 and 1.9.1 is needed for
our projects.
Uwe
On Sun, 2008-09-21 at 13:39 -0500, Thomas E Enebo wrote:
> Yeah I was agreeing that 1.9 mode could satisfy most users who want
> 1.8.7 features (which are largely the backported 1.9 stuff) and that
> our normal mode is still 1.8.6 until the mainstream Rubyists decide
> 1.8.7 is the horse to follow (not sure how we figure that out but it
> is clear that has not happened yet).
>
> -Tom
>
> On Sun, Sep 21, 2008 at 7:49 AM, Charles Oliver Nutter
> <[EMAIL PROTECTED]> wrote:
> > I assue you mean "only target 1.8.6 and 1.9" yeah?
> >
> > Yes, 1.8.7 is certainly a conundrum. Anyone who would consider moving to it
> > would probably be better served moving to 1.9.1 when it's released in a few
> > months. And nobody in their right mind would create code that *only* works
> > in 1.8.7. So I don't see a good reason to support 1.8.7 right now either. If
> > after 1.9.1 comes out people start moving to 1.8.7 en masse (yeah right)
> > perhaps we can reconsider.
> >
> > Thomas E Enebo wrote:
> >>
> >> I agree with you. Until 1.8.7 is the release everyone is using we
> >> should not be targeting it piece-meal. 1.9 mode could satisfy peoples
> >> desire for these features, but for me we need trunk to target the most
> >> common Ruby version and only one version.
> >>
> >> -Tom
> >>
> >> On Sat, Sep 20, 2008 at 6:53 AM, Marcin Mielżyński <[EMAIL PROTECTED]>
> >> wrote:
> >>>
> >>> Hi there,
> >>>
> >>> Most 1.8.7 features that came from 1.9.1 are to make transition from 1.8
> >>> to
> >>> 1.9 series easier. Majority of them is just a copy (with minor changes to
> >>> match 1.8.x api), but there is a lot of tricky examples that behave
> >>> _differently_ under 1.9.x, 1.8.6 and 1.8.7, like:
> >>>
> >>> puts [1,2,3].select.each{|e| p e}
> >>>
> >>> For example, Kernel#p is to blame here since it returns it's argument in
> >>> 1.9
> >>> but not in 1.8.7, it doesn't make sense to port all the behavior from
> >>> 1.9.x
> >>> to 1.8.7 since it would end up 1.9.x just without yarv and all the fancy
> >>> syntax features (well, and encoding support of course).
> >>>
> >>> Of course, nobody should ever rely on such temporal 1.8.7 behavior. So,
> >>> my
> >>> thinking is: since jruby is already trying to support both modes in
> >>> common
> >>> code base, we don't need 1.8.7 mode at all, 1.9 mode _is_ there with a
> >>> flick
> >>> of the wrist by just typing --1.9.
> >>>
> >>> Marcin
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe from this list, please visit:
> >>>
> >>> http://xircles.codehaus.org/manage_email
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list, please visit:
> >
> > http://xircles.codehaus.org/manage_email
> >
> >
> >
>
>
>
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email