in reply to scope and packages

A small bit of explanation to supplement what is above: X->new(...) (with the arrow) does two things:

As for learning about Perl objects: the information is spread across multiple documents, perltoot provides a better overview of how Perl handles key OOP concepts. perlobj is more of a discussion of how the Perl language implements objects, e.g. "A class is just a package...". In addition:

Best, beth