Earlier quoted context omitted.
A couple of the things that perl has over python and ruby... #1 is execution overhead, although that may have changed in recent times. #2 is that it's preinstalled on most linux/BSD OS's as a requirement for its plumbing, which makes it nice if you're trying to run a system on minimal dependencies. It's ugly for all the reasons that people complain about it for but those are largely complaints and the rest of us have…
Perl is excellent for data analysis in a terminal. It is built to work with pipes, it's fast, concise, stable, and easy to extend. The REGEX integration is superb. It seems to me that we have a couple of generations of programmers who turn up their nose at anything that isn't Python notation and then repeat vague arguments about Python's superiority. But like all dogmatic systems, there is no agreement among the zeal…
The way I see it is that you can do interesting things in pretty much every computer language written out there, it's just some are more arcane than others in some ways than others.
I remember when python started getting big and all the old perl heads were complaining about the forced indentation hahahaha