-
Easy things should be easy, and hard things should be possible.
-
There ain't nothin' in this world that's worth being a snot over.
-
So... Perhaps the Perl 6 slogan should be 'All Your Paradigms Are Belong To Us'. We'll get to that.
-
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. :-/
-
print rand rand rand 1, '\n'; # interesting distribution
-
Y'know, there are other possibilities if we assume that filenames are UTF-8...yikes...wait, put down that meat cleaver! Aieeee!!!
-
There is, however, a strange, musty smell in the air that reminds me of something...hmm...yes...I've got it...there's a VMS nearby, or I'm a Blit.
-
Piet van Oostrum: I find this a nice feature but it is not according to the documentation. Or is it a BUG?Larry Wall: Let's call it an accidental feature.
-
Though I'll admit readability suffers slightly...
-
That gets us out of deciding how to spell Reg[eE]xp?|RE . . . Of course, then we have to decide what ref $re returns...
-
Wow, I'm being shot at from both sides. That means I *must* be right.
-
Would you trust the linguistic intuitions of someone who has been studying Latin or Greek for three days?
-
(To the extent that anyone but a Prolog programmer can understand \X totally. (And to the extent that a Prolog programmer can understand 'cut'.)
-
I dunno. Perhaps you should be happy that I have a policy of refraining from grumbling about handicapped operating systems.
-
I was about to say, 'Avoid fame like the plague,' but you know, they can cure the plague with penicillin these days.
-
I've always maintained a cordial dislike for indent, because it's usuallyright.
-
As someone pointed out, you could have an attribute that says 'optimize the heck out of this routine', and your definition of heck would be a parameter to the optimizer.
-
As usual, I'm overstating the case to knock a few neurons loose, but the truth is usually somewhere in the muddle, uh, middle.
-
Perl itself is usually pretty good about telling you what you shouldn't do.
-
The code also assumes that it's difficult to misspell 'a' or 'b'.
-
Magically turning people's old scalar contexts into list contexts is a recipe for several kinds of disaster.
-
This has been planned for some time. I guess we'll just have to find someone with an exceptionally round tuit.
-
Not that I'm against sneaking some notions into people's heads upon occasion. (Or blasting them in outright.)
-
Orthogonality for orthogonality's sake is not something I'm keen on.