Larry Wall
Programmer, best known as the creator of the Perl programming language.
Lispers are among the best grads of the Sweep-It-Under-Someone-Else's-Carpet School of Simulated Simplicity. [Was that sufficiently incendiary? :-)]
Double *sigh*. _04 is going onto thousands of CDs even as we speak, so to speak.
Well, sure, I explicitly mentioned 'vtables' last time I brought this up. But a single pointer is fairly paltry, as tables go. :-)
If you're going to define a shortcut, then make it the base [sic] darn shortcut you can.
I was trying not to mention backtracking. Which, of course, means that yours is 'righter' than mine, in a theoretical sense.
Larry's 2nd Law of Language Redesign: Larry gets the colon.
last|perl -pe '$_ x=/(..:..)...(.*)/&&''$1''ge$1&&''$1''lt$2'
That's gonna be tough for Randal to beat... :-)
There's often more than one correct thing.
There's often more than one right thing.
There's often more than one obvious thing.
This has been planned for some time. I guess we'll just have to find someone with an exceptionally round tuit.
Now, I'm not the only language designer with irrationalities. You can think of some languages to go with some of these things.
echo 'Congratulations. You aren't running Eunice.
That is a known bug in 5.00550. Either an upgrade or a downgrade will fix it.
Orthogonality for orthogonality's sake is not something I'm keen on.
The only disadvantage I see is that it would force everyone to get Perl. Horrors. :-)
It is, of course, written in Perl. Translation to C is left as an exercise for the reader. :-)
It's not really a rule--it's more like a trend.
Symmetry is overrated. Overrated is symmetry.
I started out as a BASIC programmer. Some people would say that I'm permanently damaged. Some people are undoubtedly right... But I'm not going to apologize for that. All language designers have their occasional idiosyncracies. I'm just better at it than most. :-)
People understand instinctively that the best way for computer programs to communicate with each other is for each of the them to be strict in what they emit, and liberal in what they accept. The odd thing is that people themselves are not willing to be strict in how they speak, and liberal in how they listen. You'd think that would also be obvious. Instead, we're taught to express ourselves.
People who understand context would be steamed to have someone else dictating how they can call it.