Skip to content
quotesby

About this quote

What does it mean?
The script signals the end of a rant and returns to normal programming flow.
In plain terms
It ends the diatribe and resumes regular execution.
What can you take from it?
Use clear delimiters to separate debugging output from normal operation.

Where it applies

  • logging
  • interactive scripts

Putting it to work

  • mark debug sections
  • restore normal output

Questions to consider

  • Is the marker needed for users?
  • How to suppress it in production?

Another view

Such messages may confuse automated parsers expecting pure output.

More from Larry Wall

  1. OOPS! You naughty creature! You didn't run Configure with sh! I will attempt to remedy the situation by running sh for you...

    Permalink to quote #253
  2. echo $package has manual pages available in source form. echo 'However, you don't have nroff, so they're probably useless to you.

    Permalink to quote #250
  3. That means I'll have to use $ans to suppress newlines now. Life is ridiculous.

    Permalink to quote #254

Related quotes

  1. It's important to me that I don't get trapped in the whole teen scene because I feel that you can get lost in those kind of movies, and they aren't really abou…

    Kirsten DunstKirsten Dunst quote #1
  2. I don't act, anyway. The stuff is all injected as we go along. My pictures are made without script or written directions of any kind.

    Buster KeatonBuster Keaton quote #10
  3. In general, if you think something isn't in Perl, try it out, because it usually is. :-)

    Larry WallLarry Wall quote #33