> All variables should be C<$x>. They should behave appropriately
> according to their object types and methods.

No thanks.  I frequently use variables $foo, @foo, and %foo at the same
time when they contain the same information in different formats.  For
example:

    $args = 'first second third';
    @args = split (' ', $args);
    my $i = 0;
    %args = map { $_ => ++$i } @args;

This is very Perlish to me; the punctuation is part of the variable name
and disambiguates nicely.  I'd be very upset if this idiom went away.

-- 
Russ Allbery ([EMAIL PROTECTED])             <http://www.eyrie.org/~eagle/>

Reply via email to