>>>>> "Aaron" == Aaron Craig <[EMAIL PROTECTED]> writes:
Aaron> If you define "readable" as "simple enough for the extreme beginner to
Aaron> understand", I agree. This is not only obscene, it also makes it
Aaron> impossible to take full advantage of the language, as some constructs
Aaron> are necessarily complicated, and require a firm understanding of Perl
Aaron> to decipher.
I'll second this. In our professional code reviews, I have no problem
with requiring the maintenance programmer to know everything in
"Learning Perl", plus whatever they can grok from perlreftut and
perlboot, plus some problem-domain-specific information. However, if
someone is being particularly obscure, there'd better be a reason:
either there's a performance advantage, in which case the obfuscation
must be documented precisely, or it's gotta be simplified before it
passes.
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!