Re: Why exactly is Perl any worse than Python?
> AWK is fundamentally different, in that it was designed to match patterns and insert replacements rather than to perform sequential operations with its own robust flow control.
Yes. But for the practical purposes of this discussion (?), the vast majority of Perl use cases is pattern matching and substitution.
> Python's major problem is the significance of tabs and indentation [ ... ]
That. We tried this once with Make. Everyone hated, and still hates, it. But no, Python had to do it again, because once is not enough. And it has nothing to do with helping code readability.
And then there's the Python Global Interpreter Lock (GIL). Yay for scalability.
Python2 - Python3 incompatibility. And then Python 3.5 - Python 3.7 incompatibility. I have to have three different versions of Python in Fedora 29: 2.7, 3.5 and 3.7. Oopsie.
How many versions of GCC and/or LLVM do I have on the same Fedora? Just one.