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.