in reply to Understanding how to *use* a CPAN module

Class::Std is used to implement "inside-out objects", which prevents accidental (and to a large extent intentional) mucking with an object's internals. Basically, it's specifically trying to prevent you from writing the bad code you stated you wanted to write (among other things).

  • Comment on Re: Understanding how to *use* a CPAN module