Skip to content
quotesby

About this quote

What does it mean?
The macro defines SIGILL as 6 with a brief expression of dislike.
In plain terms
SIGILL is set to 6, and the author dislikes it.
What can you take from it?
Document constants clearly, even if you find them unpleasant.

Where it applies

  • system programming
  • debugging

Putting it to work

  • add explanatory comments
  • use meaningful names

Questions to consider

  • Is the value standard?
  • How does sentiment affect code clarity?

Another view

A terse comment may not convey why the value is chosen.

More from Larry Wall

  1. /* And you'll never guess what the dog had */ /* in its mouth... */

    Permalink to quote #241
  2. double value; /* or your money back! */ short changed; /* so triple your money back! */

    Permalink to quote #236
  3. I think I'm happier with that. $rubyometer += 0.3 or so. :-)

    Permalink to quote #235

Related quotes

  1. Does the same as the system call of that name. If you don't know what it does, don't worry about it.

    Larry WallLarry Wall quote #266
  2. The worst of our institutions, in its worst aspect, cannot keep down energy, truthfulness, and earnest struggle for the right.

    James McCune SmithJames McCune Smith quote #1
  3. In all the previous cases of wholes, we have nowhere been able to argue from the parts of the whole. Compared to its parts, the whole constituted by them is so…

    Jan Christiaan SmutsJan Christiaan Smuts quote #1