I would agree that the new "Hash::Util::lock_keys()" is a
neater approch (pg++), but I didn't see anything in the perl 5.8
man page for "fields" to indicate that it was being
depricated -- so where did you hear that it is "obsoleted"?
(Just curious. I'm sure this pragma has been used by many
who were not so offended by it as you seem to be, and they'd
want to know...)
I don't know how reliable this source is:
Pseudo hashes will die, but it's not the first time i have heard
Pseudo hashes (the strange things that appeared with
the compiler in in 5.005-or-so) will die. They're
depreciated in 5.8, and will be gone from 5.10, because
they slow down all hashes and all arrays (by about 15%,
Schwern calculates). The functionality which currently is
implemented with pseudo-hashes (fields.pm) will remain,
probably using the new restricted hashes.