Seriously, that's a good trick. How does it work? What do these examples do?print <<"a" "b" "c">>;
Squawks about finding the string "b" immediately after the heredoc introducer.
print <<"a"
"b"
"c">>;
Likewise.
Is it illegal now to use quotes in qw()?
Nope. Only as the very first character of a <<...>>. So any of these are still fine: print << "a" "b" "c" >>; print <<\"a" "b" "c">>; print �\"a" "b" "c"�; print qw/"a" "b" "c"/; Damian
