Skip to content
quotesby

86 Perl Quotes

from 1 authors

Short perl quotes

  1. Perl programming is an *empirical* science!

    Larry WallLarry Wall quote #19
  2. Any false value is gonna be fairly boring in Perl, mathematicians notwithstanding.

    Larry WallLarry Wall quote #91
  3. Perl has a long tradition of working around compilers.

    Larry WallLarry Wall quote #95
  4. It's certainly easy to calculate the average attendance for Perl conferences.

    Larry WallLarry Wall quote #134
  5. As pointed out in a followup, Real Perl Programmers prefer things to be visually distinct.

    Larry WallLarry Wall quote #142
  6. Almost nothing in Perl serves a single purpose.

    Larry WallLarry Wall quote #174
  7. Perl should remain fast and intuitive (to the extent that it is :-)

    Larry WallLarry Wall quote #187
  8. I'd make people say 'use Fork;' if I thought I could get away with it.

    Larry WallLarry Wall quote #197

More perl quotes

  1. I want to see people using Perl to glue things together creatively, not just technically but also socially.

    Larry WallLarry Wall quote #64
  2. The whole intent of Perl 5's module system was to encourage the growth of Perl culture rather than the Perl core.

    Larry WallLarry Wall quote #82
  3. 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.

    Larry WallLarry Wall quote #122
  4. 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?

    Larry WallLarry Wall quote #190
  5. Perhaps you should compile your Perl with long doubles one of these megaseconds.

    Larry WallLarry Wall quote #199
  6. The court finds everyone to be in contempt (including himself :-), and orders everyone sentenced to five years hard labor. (Working on Perl, of course.)

    Larry WallLarry Wall quote #203
  7. I view the JVM as just another architecture that Perl ought to be ported to. (That, and the Underwood typewriter...)

    Larry WallLarry Wall quote #205
  8. So please don't think I have a 'down' on the MVS people. I'm just pulling off their arms to beat other people over the head with.

    Larry WallLarry Wall quote #206
  9. Perl is designed to give you several ways to do anything, so consider picking the most readable one.

    Larry WallLarry Wall quote #272
  10. The autodecrement is not magical.

    Larry WallLarry Wall quote #274
  11. When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi.

    Larry WallLarry Wall quote #276
  12. [Boxed] Multiple bouncing balls in a box are a metaphor for community. Notice how the escaping balls explode. This is what happens to people who move from Perl to Ruby.

    Larry WallLarry Wall quote #286
  13. Although the Perl Slogan is There's More Than One Way to Do It, I hesitate to make 10 ways to do something. :-)

    Larry WallLarry Wall quote #1
  14. 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
  15. It's there as a sop to former Ada programmers. :-)

    Larry WallLarry Wall quote #35
  16. Well, you can implement a Perl peek() with unpack('P',...). Once you have that, there's only security through obscurity. :-)

    Larry WallLarry Wall quote #140
  17. Well, I think Perl should run faster than C. :-)

    Larry WallLarry Wall quote #181
  18. To Perl, or not to Perl, that is the kvetching.

    Larry WallLarry Wall quote #182
  19. I suppose you could switch grammars once you've seen 'use strict subs'. :-)

    Larry WallLarry Wall quote #183
  20. The way I see it, if you declare something portable, you'll always be wrong, and if you declare it non-portable, you'll always be right. :-)

    Larry WallLarry Wall quote #198
  21. Maybe we should take a clue from FTP and put in an option like 'print hash marks on every 1024 iterations'. :-)

    Larry WallLarry Wall quote #201
  22. And besides, if Perl really takes off in the Windows space, I think the rest of us would just as soon have a double-agent within ActiveState. :-)

    Larry WallLarry Wall quote #202
  23. > (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.

    Larry WallLarry Wall quote #51
  24. I simultaneously believe that languages are wonderful and awful. You have to hold both of those. Ugly things can be beautiful. And beautiful can get ugly very fast. You know, take Lisp. You know, it's the most beautiful language in the world. At least up until Haskell came along. (laughter) But, you know, every program in Lisp is just ugly. I don't figure how that works.

    Larry WallLarry Wall quote #280
  25. Chip Salzenberg sent me a complete patch to add System V IPC (msg, sem and shm calls), so I added them. If that bothers you, you can always undefine them in config.sh. :-)

    Larry WallLarry Wall quote #4
  26. I dunno, I dream in Perl sometimes...

    Larry WallLarry Wall quote #6
  27. I know it's weird, but it does make it easier to write poetry in perl. :-)

    Larry WallLarry Wall quote #10
  28. It is, of course, written in Perl. Translation to C is left as an exercise for the reader. :-)

    Larry WallLarry Wall quote #12
  29. Dan Smith: I've tried (in vi) 'g/[a-z] [a-z]/s//_/'...but that doesn't cut it. Any ideas? (I take it that it may be a two-pass sort of solution). Larry Wall: In the first pass, install perl. :-)

    Larry WallLarry Wall quote #16
  30. Randal said it would be tough to do in sed. He didn't say he didn't understand sed. Randal understands sed quite well. Which is why he uses Perl. :-)

    Larry WallLarry Wall quote #20
  31. The only disadvantage I see is that it would force everyone to get Perl. Horrors. :-)

    Larry WallLarry Wall quote #22
  32. In general, if you think something isn't in Perl, try it out, because it usually is. :-)

    Larry WallLarry Wall quote #33
  33. There are many times when you want it to ignore the rest of the string just like atof() does. Oddly enough, Perl calls atof(). How convenient. :-)

    Larry WallLarry Wall quote #42
  34. : And it goes against the grain of building small tools. Innocent, Your Honor. Perl users build small tools all day long.

    Larry WallLarry Wall quote #46
  35. If you want to see useful Perl examples, we can certainly arrange to have comp.lang.misc flooded with them, but I don't think that would help the advance of civilization. :-)

    Larry WallLarry Wall quote #50
  36. Just don't compare it with a real language, or you'll be unhappy... :-)

    Larry WallLarry Wall quote #52
  37. : But for some things, Perl just isn't the optimal choice. (yet) :-)

    Larry WallLarry Wall quote #69
  38. So far we've managed to avoid turning Perl into APL. :-)

    Larry WallLarry Wall quote #72
  39. I think $[ is more like a coelacanth than a mastadon.

    Larry WallLarry Wall quote #78
  40. True, it returns ' ' for false, but ' ' is an even more interesting number than 0.

    Larry WallLarry Wall quote #90
  41. Anybody want a binary telemetry frame editor written in Perl?

    Larry WallLarry Wall quote #93
  42. Of course, this being Perl, we could always take both approaches. :-)

    Larry WallLarry Wall quote #100
  43. You tell it that it's indicative by appending $!. That's why we made $! such a short variable name, after all. :-)

    Larry WallLarry Wall quote #115
  44. Anyway, my money is still on use strict vars . . .

    Larry WallLarry Wall quote #131
  45. 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.)

    Larry WallLarry Wall quote #136
  46. Just don't make the '9' format pack/unpack numbers... :-)

    Larry WallLarry Wall quote #137
  47. It may be possible to get this condition from within Perl if a signal handler runs at just the wrong moment. Another point for Chip... :-)

    Larry WallLarry Wall quote #141
  48. Perl will always provide the null.

    Larry WallLarry Wall quote #179
  49. 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.

    Larry WallLarry Wall quote #188
  50. Y'know, there are other possibilities if we assume that filenames are UTF-8...yikes...wait, put down that meat cleaver! Aieeee!!!

    Larry WallLarry Wall quote #191
  51. : I could understand principles of Perl source in 2-3 days [. . .] Gee, it took me about eleven years. :-)

    Larry WallLarry Wall quote #193
  52. I've always maintained a cordial dislike for indent, because it's usually right.

    Larry WallLarry Wall quote #196
  53. It's, uh, pseudo code. Yeah, that's the ticket... [...] And 'unicode' is pseudo code for $encoding. :-)

    Larry WallLarry Wall quote #207
  54. : What do people think? What, do people think? :-)

    Larry WallLarry Wall quote #208
  55. Well, sure, I explicitly mentioned 'vtables' last time I brought this up. But a single pointer is fairly paltry, as tables go. :-)

    Larry WallLarry Wall quote #209
  56. So I'm thinking about ??, or !!, or //, or \, or whatever. But I think I like ?? the best so far. Or the least worst.

    Larry WallLarry Wall quote #216
  57. Remember though that THERE IS NO GENERAL RULE FOR CONVERTING A LIST INTO A SCALAR.

    Larry WallLarry Wall quote #273
  58. *** The previous line contains the naughty word '$&'. if /(ibm|apple|awk)/; # :-)

    Larry WallLarry Wall quote #275
  59. And C was good at something I like to call manipulexity, that is the manipulation of complex things. While shell was good at something else which I call whipuptitude, the aptitude for whipping things up.

    Larry WallLarry Wall quote #278
  60. So... Perhaps the Perl 6 slogan should be 'All Your Paradigms Are Belong To Us'. We'll get to that.

    Larry WallLarry Wall quote #279
  61. 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.

    Larry WallLarry Wall quote #283
  62. There's really no way to fix this and still keep Perl pathologically eclectic.

    Larry WallLarry Wall quote #290
  63. Q. Why is this so clumsy? A. The trick is to use Perl's strengths rather than its weaknesses.

    Larry WallLarry Wall quote #295
  64. Interestingly enough, since subroutine declarations can come anywhere, you wouldn't have to put BEGIN {} at the beginning, nor END {} at the end. Interesting, no? I wonder if Henry would like it. :-)

    Larry WallLarry Wall quote #299
  65. : I've heard that there is a shell (bourne or csh) to perl filter, does : anyone know of this or where I can get it? Yeah, you filter it through Tom Christiansen. :-)

    Larry WallLarry Wall quote #301
  66. > This made me wonder, suddenly: can telnet be written in perl? Of course it can be written in Perl. Now if you'd said nroff, that would be more challenging...

    Larry WallLarry Wall quote #303
  67. (Presuming for the sake of argument that it's even *possible* to design better code in Perl than in C. :-)

    Larry WallLarry Wall quote #305
  68. May you do Good Magic with Perl.

    Larry WallLarry Wall quote #308
  69. print rand rand rand 1, ' '; # interesting distribution

    Larry WallLarry Wall quote #192
  70. stab_val(stab)->str_nok = 1; /* what a wonderful hack! */

    Larry WallLarry Wall quote #243
  71. tmps_base = tmps_max; /* protect our mortal string */

    Larry WallLarry Wall quote #244
  72. pos += screamnext[pos] /* does this goof up anywhere? */

    Larry WallLarry Wall quote #245
  73. str->str_pok |= SP_FBM; /* deep magic */ s = (unsigned char*)(str->str_ptr); /* deeper magic */

    Larry WallLarry Wall quote #246
  74. #else /* !STDSTDIO */ /* The big, slow, and stupid way */

    Larry WallLarry Wall quote #263
  75. /* This bit of chicanery makes a unary function followed by a parenthesis into a function with one argument, highest precedence. */

    Larry WallLarry Wall quote #264
  76. ...Then you start building things like the Berlin wall to keep people inside your community. In anthropological terms, that's tribalism. A tribal Perl programmer might say, 'If you leave the Perl tribe to go and join the Python tribe, we will hunt you down, cook you, and eat you.' Or if you join the Ruby tribe, you will explode. By and large, I am not in favor of tribalism. Except for my tribe, of course.

    Larry WallLarry Wall quote #287