-
That gets us out of deciding how to spell Reg[eE]xp?|RE . . . Of course, then we have to decide what ref $re returns...
-
Easy things should be easy, and hard things should be possible.
-
print rand rand rand 1, '\n'; # interesting distribution
-
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. :-/
-
I won't mention any names, because I don't want to get sun4's into trouble...
-
And in the limiting case where the optimizer is completely broken because it's not implemented yet, we get to work around that too. Optionally...
-
Though I'll admit readability suffers slightly...
-
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.
-
I dunno. Perhaps you should be happy that I have a policy of refraining from grumbling about handicapped operating systems.
-
This has been planned for some time. I guess we'll just have to find someone with an exceptionally round tuit.
-
(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 suppose you could switch grammars once you've seen 'use strict subs'.
-
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.
-
For the sake of argument I'll ignore all your fighting words.
-
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.
-
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.
-
Magically turning people's old scalar contexts into list contexts is a recipe for several kinds of disaster.
-
As usual, I'm overstating the case to knock a few neurons loose, but the truth is usually somewhere in the muddle, uh, middle.
-
And I don't like doing silly things (except on purpose).
-
Hey, if pi == 3, and three == 0, does that make pi == 0?
-
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.
-
That is a known bug in 5.00550. Either an upgrade or a downgrade will fix it.
-
Perl itself is usually pretty good about telling you what you shouldn't do.