>>>>> "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!

Reply via email to