Larry Wall
Programmer, best known as the creator of the Perl programming language.
The computer should be doing the hard work. That's what it's paid to do, after all.
Remember though that
THERE IS NO GENERAL RULE FOR CONVERTING A LIST INTO A SCALAR.
Randal can write one-liners again. Everyone is happy, and peace spreads over the whole Earth.
Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in.
It's, uh, pseudo code. Yeah, that's the ticket...
[...]
And 'unicode' is pseudo code for $encoding. :-)
If you want your program to be readable, consider supplying the argument.
I try not to confuse roles and traits in my own life. Being the Perl god is a role. Being a stubborn cuss is a trait. :-)
Just put in another goto, and then it'll be readable. :-)
For the sake of argument I'll ignore all your fighting words.
The autodecrement is not magical.
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. :-)
Real theology is always rather shocking to people who already think they know what they think. I'm still shocked myself. :-)
Anyway, my money is still on use strict vars . . .
That being said, I think we should immediately deprecate any string concatenation that combines '19' with '99'. :-)
In general, if you think something isn't in Perl, try it out, because it usually is. :-)
It's there as a sop to former Ada programmers. :-)
Perhaps I'm missing the gene for making enemies. :-)
Well, you know, Hubbard had a bunch of people sworn to commit suicide when he died. So of course he never officially died...
Tcl tends to get ported to weird places like routers.
But you could do extreme programming. In fact, I had a college buddy I did pair programming with. We took a compiler writing class together and studied all that fancy stuff from the dragon book. Then of course the professor announced we would be implementing our own language, called PL/0. After thinking about it a while, we announced that we were going to do our project in BASIC. The professor looked at us like were insane. Nobody else in the class was using BASIC. And you know what? Nobody else in the class finished their compiler either. We not only finished but added I/O extensions, and called it PL 0.5. That's rapid prototyping.