in reply to Re: Re: Active State Perl 5.6.1 build 626 Trashes hashes.
in thread Active State Perl 5.6.1 build 626 Trashes hashes.

First take a trip through 'perldoc perldata'. $a->{'fish'} is dereferencing the hash reference $a.
$a{'fish'} is referencing an element of the hash %a.
They are two different things using two different variables, $a and %a.

And get ready to re-learn all this when Perl 6 comes around :-)