Skip to content
quotesby

About this quote

What does it mean?
Wall jokes that adding another goto will make code readable.
In plain terms
Adding a goto makes code readable.
What can you take from it?
Beware of using gotos as a fix for readability.

Where it applies

  • legacy code refactoring
  • debugging
  • learning programming

Putting it to work

  • avoid goto
  • use structured control flow

Questions to consider

  • Why are gotos considered harmful?
  • What alternatives improve readability?

Another view

The statement is sarcastic, not a genuine suggestion.

More from Larry Wall

  1. I would estimate that the number of programs it breaks in the world will be less than 10. As long as one of those 10 isn't CGI.pm, we're probably okay.

    Permalink to quote #188
  2. I'm reminded of the day my daughter came in, looked over my shoulder at some Perl 4 code, and said, 'What is that, swearing?

    Permalink to quote #190
  3. Perl should remain fast and intuitive (to the extent that it is :-)

    Permalink to quote #187

Related quotes

  1. We toast the Lisp programmer who pens his thoughts within nests of parentheses.

    Alan PerlisAlan Perlis quote #2
  2. I dunno, I dream in Perl sometimes...

    Larry WallLarry Wall quote #6
  3. It's all magic. :-)

    Larry WallLarry Wall quote #13