Hacker News new | past | comments | ask | show | jobs | submit login

As a developer who makes money with Ruby (not exclusively) I'd say:

1) I'm happy with Ruby as it is now and I don't want to see type annotations in method definitions. If I ever need static typing I can pick one of the zillion languages that have static types right now. I believe that I'll be served better than with a language that got them as an afterthought. I still remember C (without ++) and Java.

2) JRuby does JIT and it's not particularly faster than MRI. After all even the JVM must resolve method calls at every method invocation instead of getting them resolved at compile/link time. Rubinius tries to do some magic there but it's still in line with MRI performances (a little slower actually). Based on the benchmarks I saw for JRuby vs MRI I'd say that only long running programs will get sped up, but after all who cares about interactive programs completing in 1 or in 0.01 s? Development time is definitely more important there. However I trust Matz on that speedup factor and any 0.00x% of speed if welcome.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: