I love that Perl (5 and 6 even more) is so in tuned with programmers, that when I have an error, I know the actual reason of the error. I can make a mistake and Perl would say "You probably meant to do THIS instead.." instead of saying "Assignment failure".
Subversion says "svn: Can't find a temporary directory: Internal error" when it actually means to say "Uh.. I seem to ran out of space on the subversion server...".
I can't compare Perl to Subversion as languages because Subversion isn't a language, but I can definitely compare them as programs and projects that rely on communities and user insights. Perl really shines in that aspect.
diagnostics (Score:1)
I agree. diagnostics [perl.org] and perldiag [perl.org] are both very nice in that way.
-- dagolden [dagolden.com]
Perl isn't always perfect (Score:2)
The situation with Perl's warnings and errors is not always so rosey. For example, with this program:
We get:
After years of using use strict I got used to the fact that it means that I haven't declared the variable using a "m
Re: (Score:1)