When they first built the University of California at Irvine they just put the buildings in. They did not put any sidewalks, they just planted grass. The next year, they came back and put the sidewalks where the trails were in the grass. Perl is just that kind of language. It is not designed from first principles. Perl is those sidewalks in the grass.
Larry WallYou know, I've got my hands in 30 or 40 different pots simultaneously and so I have a little bit of all of that where I work.
Larry WallAnd 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 WallThe Harvard Law states: Under controlled conditions of light, temperature, humidity, and nutrition, the organism will do as it damn well pleases.
Larry WallThe whole history of computers is rampant with cheerleading at best and bigotry at worst.
Larry WallWell, you know, Hubbard had a bunch of people sworn to commit suicide when he died. So of course he never officially died.
Larry WallYounger hackers are hard to classify. They're probably just as diverse as the old hackers are. We're all over the map.
Larry WallWhat is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against?
Larry WallAs pointed out in a followup, Real Perl Programmers prefer things to be visually distinct.
Larry WallWell, you can implement a Perl peek() with unpack('P',...). Once you have that, there's only security through obscurity.
Larry WallThat being said, I think we should immediately deprecate any string concatenation that combines '19' with '99'.
Larry WallNever put off till tomorrow what you can put off till the day after tomorrow. Like a variant of the song, Tomorrow, only it's more of the idea, the Mexican idea of maรฑana, you know, [singing] maรฑana, maรฑana, I love you, maรฑana, you're always a day away.
Larry WallHuman languages tend to be much more ambiguous than computer languages because humans are much smarter about interpreting the context.
Larry WallPart of language design is perturbing the proposed feature in various directions to see how it might generalize in the future.
Larry WallWhen in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi.
Larry WallWell, coffee is my drug of choice, generally, with a little bit of Pepsi here and there, if I need more sugar. But yeah, if I could do intravenous coffee, I would. But I guess that's pretty standard.
Larry WallOne of the very basic ideas of Post-Modernism is rejection of arbitrary power structures. Different people are sensitive to different kinds of power structures.
Larry WallBut you have to allow a little for the desire to evangelize when you think you have good news.
Larry WallAs a linguist, I don't think of Ada as a big language. Now, English and Japanese, those are big languages. Ada is just a medium-sized language.
Larry WallComputer programming is really a lot like writing a recipe. If you've read a recipe, you know what the structure of a recipe is, it's got some things up at the top that are your ingredients, and below that, the directions for how to deal with those ingredients.
Larry WallReal theology is always rather shocking to people who already think they know what they think. I'm still shocked myself.
Larry WallI've had to learn kind of sense when the questions would be coming and be ready to handle them. There's a lot of education and reiteration that happens on these online channels and sometimes it's tempting to just say, "Well, just go and read the documentation," but you know, people appreciate being led along and taught and mentored.
Larry WallTake Lisp, you know its the most beautiful language in the world -- at least up until Haskell came along.
Larry WallMany 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.
Larry WallIt's appositival, if it's there. And it doesn't have to be there. And it's really obvious that it's there when it's there.
Larry WallThe camel has evolved to be relatively self-sufficient. On the other hand, the camel has not evolved to smell good. Neither has Perl.
Larry WallSome of modern engineering is necessary to good art. But I think of myself is a cultural artist.
Larry Wall