3 ms·
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
by btilly 7y ago
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?