[Pdx-pm] Perl Hacks and Productivity Tips
ajsavige at yahoo.com.au
Wed Oct 12 16:01:29 PDT 2005
--- chromatic wrote:
> If you use locked hashes (see Scalar::Util), you gain that back.
Are you referring to the lock_keys(), lock_value(), lock_hash() functions
These look very nice to me. However, Damian's PBP Chapter 15 offers the
guideline: "Don't use restricted hashes". In support of this he states:
"like the now-deprecated pseudohashes, restricted hashes still offer
only voluntary security. The Hash::Util module also provides
unlock_keys(), unlock_value() and unlock_hash() subroutines, with
which all that pesky consistency checking and annoying attribute
encapsulation can be instantly circumvented."
This guideline was offered in the context of providing full encapsulation
Do you Yahoo!?
The New Yahoo! Movies: Check out the Latest Trailers, Premiere Photos and full Actor Database.
More information about the Pdx-pm-list