That gets us out of deciding how to spell Reg[eE]xp?|RE . . . Of course, then we have to decide what ref $re returns... :-)
About this quote
- What does it mean?
- Wall notes that deciding how to spell a regex leads to further questions about what a reference returns.
- In plain terms
- Choosing a regex syntax triggers more decisions about its behavior.
- What can you take from it?
- Be prepared for cascading design choices.
Where it applies
Putting it to work
Questions to consider
- How far should you go in defining language details before settling?
Another view
It can become an endless loop of decisions.
More from Larry Wall
That should probably be written: no !@#$%^&*:@!semicolon
Permalink to quote #144 'Course, that doesn't work when 'a' contains parentheses.
Permalink to quote #146 The Harvard Law states: Under controlled conditions of light, temperature, humidity, and nutrition, the organism will do as it damn well pleases.
Permalink to quote #143
Related quotes
And don't tell me there isn't one bit of difference between null and space, because that's exactly how much difference there is. :-)
Larry WallLarry Wall quote #2 We toast the Lisp programmer who pens his thoughts within nests of parentheses.
Alan PerlisAlan Perlis quote #2 The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in the small…
Donald KnuthDonald Knuth quote #4