For the most part, I love Perl. I use it at work constantly to whip up little scripts to automate things, summarize things, etc. But sometimes it drives me crazy with it’s inconsistent syntax. An example:
To find the length of an array, you do:
But to find the length of a hash, you do:
scalar keys %hash
Sigh… just one minor example of the little gotcha’s that IMHO make it impossible to program in Perl without a reference manual.