Live data from Hacker News

Ruby Enterprise Edition Version 1.8.7-20090928 Released

blog.phusion.nl

11–20 of 28 posts

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#11
post #5

Also why aren't we all using or moving to Ruby 1.9, instead of sticking with 1.8?

I think the main reason is simply that 1.8.6 has been "good enough" for most people. It reminds me a lot of Apache 1.3 vs. Apache 2.0.

For a long while, there were also no debuggers for 1.9.1, which is a big deal for some people. Mark Moseley has done a lot of work to get them working on 1.9.1 so luckily this isn't really a concern any more.

http://github.com/mark-moseley

I made Ruby 1.9 my default Ruby using Macports (using the +nosuffix variant) a few months ago. Other than finding a few trivial bugs in my code and some other people's, it's been painless; though of course your mileage may vary.

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#12
post #4

Earlier quoted context omitted.

Good question. I'd like to know too.

This may sound silly, but I think it's the language barrier. Also, Matz has been very loyal to the core group of Ruby maintainers even after Ruby has gone beyond fad status. Matz has been reluctant to put Ruby on a distributed SCM as well. I expect all of these issues to be resolved within the next few years...

I think you're right about the language barrier.

Also, I don't really care if these community enhancements make it to the "proper" Ruby or not. The main thing is that it is available to the community, whether christened as the "Matz" Ruby or not.

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#13
post #5

Also why aren't we all using or moving to Ruby 1.9, instead of sticking with 1.8?

the reason for me is that (afaik) ruby-debug doesn't work with ruby 1.9.

im soo much more productive when i can set a break point and see why my flow isn't working.

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#14
post #13
post #5

Also why aren't we all using or moving to Ruby 1.9, instead of sticking with 1.8?

the reason for me is that (afaik) ruby-debug doesn't work with ruby 1.9. im soo much more productive when i can set a break point and see why my flow isn't working.

Hello, you can find a port here:

http://wiki.github.com/mark-moseley/ruby-debug

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#15
post #5

Also why aren't we all using or moving to Ruby 1.9, instead of sticking with 1.8?

I did but was surprised how many others didn't (and still haven't). There were some hiccups but nothing insurmountable.

Of course I blew everything away upgrading to Snow Leopard so I'll have to replace/upgrade with 1.9 again (though I'm also considering Ruby Version Manager).

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#16
post #5

Also why aren't we all using or moving to Ruby 1.9, instead of sticking with 1.8?

It's easier to development on proven technology than to upgrade sometimes, especially when there are tight product deadlines.

Also, running on a Mac, it is easier to use whatever Mac is using so that your code has less bugs across different dev machines.

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#17
post #5

Also why aren't we all using or moving to Ruby 1.9, instead of sticking with 1.8?

I migrated my site to Ruby 1.9.1 about a month ago and it was mostly painless. It's now running up to 4x as fast for some requests! It's finally time to start developing entirely in Ruby 1.9 guys. Trust me.

What does your deployment look like? Nginx/Apache in front of Thin/Mongrel?

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#18
post #5

Also why aren't we all using or moving to Ruby 1.9, instead of sticking with 1.8?

One of the big improvements ruby enterprise edition made is to make Ruby's GC copy on write friendly. This allows you to run a lot more ruby processes per frontend in a web environmet, since you're usually ram limited.

Afaik 1.9 didn't address this.

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#19
post #14
post #13

Earlier quoted context omitted.

the reason for me is that (afaik) ruby-debug doesn't work with ruby 1.9. im soo much more productive when i can set a break point and see why my flow isn't working.

Hello, you can find a port here: http://wiki.github.com/mark-moseley/ruby-debug

fantastic! thnx

Re: Ruby Enterprise Edition Version 1.8.7-20090928 Released

#20
post #7
post #2

So is this stuff getting folded into Ruby proper? If not, why not?

As far as I know: these REE releases/patches are for 1.8.7, a release of Ruby that isn't quite being actively developed, only maintained. Stuff similar to this is being folded into the official Ruby interpreter, which is now at 1.9.1 (1.9.2 soon!). The uptake of Ruby 1.9.1 has been slow, and people are staying on 1.8.7 for compatibility reasons. Thus, these patches are trying to bring better memory performance to the…

Swap 1.8.6 for 1.8.7 and you'd be more correct.
Post reply on HN