Well, it had to happen sooner or later. I'm forced to maintain someone else's Perl program. I really don't like Perl. (And as I mentioned before, don't take it personally Perl-mongers.)
So here's my series of articles on how to make Perl more Pythonic. (I know this is heresy and blasphemy in some circles, but hey, it's a big world out there.)
One of my primary gripes is the use of $ variables. One in particular. $_ which is the default input and search space variable.
In fact, a lot of perl programmers will leave it out since it is implied by default. Which makes for totally unreadable code unless you know the secret handshake and secret password.
So, my first step to wading in the Perl pool is to use the alternative form of this variable:
So whenever you feel like using $_ or using $_ implicitly, please. Please use $ARG.
Stay tuned for more "how to do pythonic perl" articles.
Update: Here's the next parts to the Pythonic Perl series: