Skip to content
quotesby

About this quote

What does it mean?
The answer suggests that clumsiness arises from using a language against its strengths.
In plain terms
Use Perl where it’s strong, not where it’s weak.
What can you take from it?
Leverage a tool’s strengths to avoid clumsy solutions.

Where it applies

  • software design
  • code refactoring

Putting it to work

  • identify language strengths
  • match tasks accordingly

Questions to consider

  • How do we assess a language’s strengths?
  • What are common mismatches?

Another view

It assumes the audience knows Perl’s strengths and weaknesses.

More from Larry Wall

  1. Jesse Vincent: My dog is Web 2.0. Prove me wrong. Larry: Does your dog have a long tail? Damian Conway: If you enjoyed these practices, find 245 more like this…

    Permalink to quote #294
  2. I already have too much problem with people thinking the efficiency of a perl construct is related to its length. On the other hand, I'm perfectly capable of c…

    Permalink to quote #296
  3. When's the last time you used duct tape on a duct?

    Permalink to quote #293

Related quotes

  1. OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk…

    Alan KayAlan Kay quote #7
  2. There are probably better ways to do that, but it would make the parser more complex. I do, occasionally, struggle feebly against complexity... :-)

    Larry WallLarry Wall quote #23
  3. Any false value is gonna be fairly boring in Perl, mathematicians notwithstanding.

    Larry WallLarry Wall quote #91