Ruby Versions in Common Use (Or, Can we bury 1.8.6 yet?)

I am curious if Ruby 1.8.6 is still widely used? Have most people made
the jump to 1.8.7 by now?

I ask b/c 1.8.6 lacks support for passing blocks thru blocks, e.g.

lambda { |&b| … }

I realized that sometime over the last year or so I started to using
the ability of 1.8.7+ to do this without giving it a second thought. I
do not relish the idea of going back and and making workarounds in my
code for 1.8.6.

Side note: it really is a shame I think that 1.8.7 wasn’t version 1.9,
the whole point of having versioned site_ruby locations (ie. site_ruby/
1.8/) seems completely defeated by this, since 1.8.7 differs so much.
And now I see Ruby 1.9.2 is using site_ruby/1.9.1 and even provides an
explanation that it (somehow) makes sense.

On Sat, Aug 28, 2010 at 11:21 AM, Intransition [email protected]
wrote:

I am curious if Ruby 1.8.6 is still widely used? Have most people made
the jump to 1.8.7 by now?

In “Rocking the enterprise with Ruby” at RubyKaigi (30:56):

“one of the issues that we have been working on … we are still stuck
on 1.8.6 and we are still trying to migrate to 1.8.7 and it has been
real hard because of our huge codebase”

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs