>During the change to make qw() compile time the interpretation of >the contents seems to have changed too. >$ perl5.00503 -le 'print qw{ (?:\\\\.|[^\\\\()]+)* }' >(?:\\.|[^\\()]+)* >$ perl5.6.0 -le 'print qw{ (?:\\\\.|[^\\\\()]+)* }' >(?:\\\\.|[^\\\\()]+)* Whoa. So instead of just being a compile-time list, you get TRUE single-quoted context? Have you tried doing qw( this \) that ) I'm just curious because the only other place you can get 0 interpolation like that is in a single-quoted here-document. -- MIDN 4/C PINYAN, NROTCURPI, US Naval Reserve japhy@pobox.com http://www.pobox.com/~japhy/ http://pinyaj.stu.rpi.edu/ PerlMonth - An Online Perl Magazine http://www.perlmonth.com/ The Perl Archive - Articles, Forums, etc. http://www.perlarchive.com/Thread Previous | Thread Next