4 ms·
Sounds like someone needs a hug.
by donw 17y ago
Sounds like someone needs a hug.
- benreesman 17y agoweak.
- benreesman 17y agoyou're entitled to the downvotes, but I had hoped that they might be accompanied by a reply or two. without that i'm left wondering if the disagreement/disapproval comes from ruby advocates with no facts to back their arguments or people who think that underendowed "office space" jokes are a valid retort for ruby fans with no facts to back their arguements. I guesss maybe I do have a case of the Mondays, but you have undergraduate class project garbage collection and worse threads. Go charge $300 dollars a seat for your motivational ruby seminar or something. Scrum's at 11am.
- steveklabnik 17y agoIf you were looking for replies, you might want to consider re-phrasing the way that you comment. A good way to engeder goodwill from others is to start off by talking about them, and not about yourself. Compare "If you were looking for replies," (starting to talk about what you want) vs "Scala is a better language than Ruby anyways." (which is an automatic trollish statement that puts your intended audience on the defensive right from the beginning) Now, first of all, it's entirely possible that the Ruby community as a whole doesn't care about getting into the enterprise. I don't pretend to speak for the whole community, and obviously (via the article), some do. Competing on the JVM may not be the best way to promote the language as a whole. As you've said, the space is getting crowded, and if Ruby bets its cards on being the dynamic language of choice for the JVM, and then misses its target, how would that look? I won't deny that JRuby is an awesome thing, as I personally would like to see Ruby used (almost) everywhere. However, it's not as if, say, PHP gets maligned because it's not 'enterprisy' enough. It does for totally different reasons, and well-deserved ones at that. But the language is doing quite well without being able to be run on the JVM. As far as concurrency and garbage collection go, I think it's hardly fair to judge all of Ruby on 1.8.7. YARV holds quite a bit of promise, and just goes to show how with just a little bit of care, Ruby can be made to be on par with every other language out there. See the link below for the comparison between 1.9 and 1.8. Now, in a pragmatic sense, this doesn't affect things _right now_, but they do change the near future quite a bit. So yes, Ruby's concurrency and gc may not be the best, but it's not as if there's no improvement or work being done. http://shootout.alioth.debian.org/u32q/benchmark.php?test=all&lang=yarv&lang2=ruby&box=1 http://shootout.alioth.debian.org/u32q/benchmark.php?test=al...