Skip to content
quotesby

About this quote

What does it mean?
The author notes that Perl has avoided becoming as terse and symbolic as APL.
In plain terms
They've kept Perl from turning into APL.
What can you take from it?
Maintain readability over extreme conciseness.

Where it applies

  • language development
  • coding standards

Putting it to work

  • prefer clear syntax
  • avoid overly cryptic code

Questions to consider

  • When is brevity more valuable than readability?
  • How does syntax affect learning?

Another view

Some domains benefit from dense, symbolic notation.

More from Larry Wall

  1. If you write something wrong enough, I'll be glad to make up a new witticism just for you.

    Permalink to quote #71
  2. Not that I have anything much against redundancy. But I said that already.

    Permalink to quote #73
  3. I don't like this official/unofficial distinction. It sound, er, officious.

    Permalink to quote #70

Related quotes

  1. In English every word can be verbed. Would that it were so in our programming languages.

    Alan PerlisAlan Perlis quote #13
  2. If I allowed 'next $label' then I'd also have to allow 'goto $label', and I don't think you really want that... :-)

    Larry WallLarry Wall quote #32
  3. > (It's sorta like sed, but not. It's sorta like awk, but not. etc.) Guilty as charged. Perl is happily ugly, and happily derivative.

    Larry WallLarry Wall quote #51