A recent bug that showed up in Perl 5 caused a few people to wonder what the purpose of C<not()>. It worked up to Perl 5.6 and returned the same value as C<not(0)>. Starting with 5.6, it just core dumped. This has been fixed it in the current bleadperl to go back to its original functionality of behaving like C<not(0)>. Obviously, this is not a regularly used functionality since it took almost five years to be found. The question that a few of us discussed is whether it should be allowed at all? Is it a syntax error? If not, what is its purpose?
Steve Peters [EMAIL PROTECTED]