Skip to content
quotesby

About this quote

What does it mean?
Randal finds sed tough, but understands it, so he prefers Perl for complex tasks.
In plain terms
Even if you understand a tool, choose a better one for hard jobs.
What can you take from it?
Pick the language that fits the problem.

Where it applies

  • text manipulation
  • scripting

Putting it to work

  • use Perl for complex regex
  • avoid forcing sed

Questions to consider

  • When is it worth switching tools?
  • How do you balance expertise vs. suitability?

Another view

Switching tools adds learning overhead.

More from Larry Wall

  1. Perl programming is an *empirical* science!

    Permalink to quote #19
  2. Real programmers can write assembly code in any language. :-)

    Permalink to quote #21
  3. Let us be charitable, and call it a misleading feature :-)

    Permalink to quote #18

Related quotes

  1. The wonderful thing about standards is that there are so many of them to choose from.

    Grace HopperGrace Hopper quote #11
  2. Dan Smith: I've tried (in vi) 'g/[a-z] [a-z]/s//_/'...but that doesn't cut it. Any ideas? (I take it that it may be a two-pass sort of solution). Larry Wall: I…

    Larry WallLarry Wall quote #16
  3. : But for some things, Perl just isn't the optimal choice. (yet) :-)

    Larry WallLarry Wall quote #69