Skip to content
quotesby

About this quote

What does it mean?
His brain’s random quirks led to the orthogonal concepts of dynamic and lexical scoping staying separate.
In plain terms
Accidental brain patterns kept dynamic and lexical scoping distinct.
What can you take from it?
Historical quirks shape language design.

Where it applies

  • language evolution
  • software architecture

Putting it to work

  • study language history
  • appreciate design choices

Questions to consider

  • How do accidental decisions influence tech?
  • Can we redesign these concepts?

Another view

The explanation is humorous and not a technical rationale.

More from Larry Wall

  1. Of course, this being Perl, we could always take both approaches. :-)

    Permalink to quote #100
  2. At many levels, Perl is a 'diagonal' language.

    Permalink to quote #102
  3. The following two statements are usually both true: There's not enough documentation. There's too much documentation.

    Permalink to quote #99

Related quotes

  1. In English every word can be verbed. Would that it were so in our programming languages.

    Alan PerlisAlan Perlis quote #13
  2. We didn't put in ^^ because then we'd have to keep telling people what it means, and then we'd have to keep telling them why it doesn't short circuit. :-/

    Larry WallLarry Wall quote #92
  3. The folly of mistaking a paradox for a discovery, a metaphor for a proof, a torrent of verbiage for a spring of capital truths, and oneself for an oracle, is i…

    Paul ValeryPaul Valery quote #1