But I don't think this behavior should be changed, unless you were to change how Perl uses its variables entirely! It works naturally (that is, following a set of natural rules) due to how Perl itself works (that is, due to Perl's set of rules).
_____________________________________________________
Jeff[japhy]Pinyan:
Perl,
regex,
and perlhacker, who'd like a job (NYC-area)
s++=END;++y(;-P)}y js++=;shajsj<++y(p-q)}?print:??;