in reply to Re: creates anonymous hashes with hash slices
in thread creates anonymous hashes with hash slices

Hmm. Do you really want to use the values as keys again? @parm{qw(one two three)} is the values associated with the keys of one, two, and three. But then your loop tries to re-use them as a key once again.

-- Randal L. Schwartz, Perl hacker