2 ms·
Perl needs to go back to 1995 and stay out of my century. It's good to let computers do what computers are good at: repetitive, boring tasks. That's why moder
by mleonhard 19y ago
Perl needs to go back to 1995 and stay out of my century.
It's good to let computers do what computers are good at: repetitive, boring tasks. That's why modern languages detect typos and report them to the user. Perl accepts most typos as valid and makes the programmer do the boring work of analyzing the syntax for correctness.
I'm bitter about wasting 30 minutes tracking down a bug because perl accepted 'if(!$string_generator1-() || !$string_generator2->()) {...}' as valid syntax. This kind of thing happens to me very often when writing Perl programs.
I think that C++ and Perl are very different. Perhaps their most important similarity is that they're both older languages. At least C++ is making progress, while Perl seems to be embracing its backwardness.