The random quantum fluctuations of my brain are historical accidents that happen to have decided that the concepts of dynamic scoping and lexical scoping are orthogonal and should remain that way.
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
Putting it to work
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
Of course, this being Perl, we could always take both approaches. :-)
Permalink to quote #100 At many levels, Perl is a 'diagonal' language.
Permalink to quote #102 The following two statements are usually both true: There's not enough documentation. There's too much documentation.
Permalink to quote #99
Related quotes
In English every word can be verbed. Would that it were so in our programming languages.
Alan PerlisAlan Perlis quote #13 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 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