Skip to content
quotesby

16 Larry Wall Quotes on Language design

Larry Wall quotes on language design

  1. All language designers are arrogant. Goes with the territory... :-)

    Permalink to quote #28
  2. Besides, including <std_ice_cubes.h> is a fatal error on machines that don't have it yet. Bad language design, there... :-)

    Permalink to quote #29
  3. If I allowed 'next $label' then I'd also have to allow 'goto $label', and I don't think you really want that... :-)

    Permalink to quote #32
  4. > (It's sorta like sed, but not. It's sorta like awk, but not. etc.) Guilty as charged. Perl is happily ugly, and happily derivative.

    Permalink to quote #51
  5. So far we've managed to avoid turning Perl into APL. :-)

    Permalink to quote #72
  6. Of course, I reserve the right to make wholly stupid changes to Perl if I think they improve the language. :-)

    Permalink to quote #76
  7. That could certainly be done, but I don't want to fall into the Forth trap, where every running Forth implementation is really a different language.

    Permalink to quote #80
  8. 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. :-/

    Permalink to quote #92
  9. 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.

    Permalink to quote #101
  10. Part of language design is perturbing the proposed feature in various directions to see how it might generalize in the future.

    Permalink to quote #104
  11. But the possibility of abuse may be a good reason for leaving capabilities out of other computer languages, it's not a good reason for leaving capabilities out of Perl.

    Permalink to quote #122
  12. Historically Tcl has always stored all intermediate results as strings. (With 8.0 they're rethinking that. Of course, Perl rethought that from the start.)

    Permalink to quote #136
  13. Now, I'm not the only language designer with irrationalities. You can think of some languages to go with some of these things.

    Permalink to quote #281
  14. If there's a particular problem that Perl is trying to solve, it's the basic fact that all programming languages suck. Sort of the concept of original sin, applied to programming languages.

    Permalink to quote #283
  15. :I also discovered Larry's First Law of Language Redesign: Everyone wants the colon.

    Permalink to quote #291
  16. Many computer scientists have fallen into the trap of trying to define languages like George Orwell's Newspeak, in which it is impossible to think bad thoughts. What they end up doing is killing the creativity of programming.

    Permalink to quote #313