Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ruby is about equal to Perl as a language for interactive command line usage, and both are better than Python.

Comparing RubyGems to CPAN, CPAN is about 2x as large, has a better infrastructure, better testing, and is generally better.

Comparing CPAN to PyPI (the Python version), they are about the same size, PyPI has a worse testing story, has more up to date modules, is growing faster and seems to be of similar quality. If you want write a system that integrates with a recent standard, support from Google, or to use something like machine learning, Python is the clear winner.

Adding JavaScript, I consider node.js to have the worst command line story, worst repository system, but it is extremely popular.

I personally use Perl for command line stuff and Python otherwise. I use JavaScript when I have to (and sadly I have to a lot). It is rare for me to bother with Ruby. But I learned Perl first, and have written more in Perl than the others combined.

Does this answer your question fully?



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

Search: