> say '%= = 0..9; $k = %=; $k %= %=;' Argument "4/8" isn't numeric in modulus (%) Argument "4/8" isn't numeric in modulus (%) 0 #### $\ = "\n"; *{'@*'} = sub { @{$_[0]} }; bless my $ref = [ qw(foo bar baz) ]; $method = '@*'; print for $ref->$method; __END__ foo bar baz #### my @things= $foo->@*; So, now, the $ no longer can be relied to refer to a "scalar", it might be a scalar, it might not. #### my @things = $scalar->fetch_all_the_things();