Lightning flashed, thunder crashed and Tom Christiansen <tchrist@chthon.perl.co m> whispered: | The opcodes that Perl compiles your program into ARE NOT THE ONES | THAT YOU SAW. | | There are a million cases of this. Here are two: There may be a million cases of this, but there are not a million cases that are springing up repeatedly and confusing lots of people - even people who are part of the subcommunity that should know better. If one of those starts spewing error messages that confuse people, then yes, I will recommend and suggest patches that make the errors less confusing. "The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal)." Strangely, all those examples that you provided compile without confusing error messages. Show me one example where changing "concatenation (.)" to "string or concatenation (.)" will be more confusing than it is now, and I'll withdraw my patch. But only on the condition that you withdraw yours as well, since it is obviously only meant to be inflamatory rather than trying to help the community. -spp