Why another classes module?
• What is the goal of this module? • What was your motivation? Goal: To remove the barriers to Perl OO development; to bring the freedom of convention over configuration to Perl; to make coding Perl OO as fast and simple as other dynamic OO languages such as Ruby or Python. § The classes concept was ultimately forged from years of large-scale application development using Perl 00 but started as a small itch-scratch. At first the itch was just from one popular CPAN module’s obtuse definition of “class data”. Later I realized I had hiked the mountain of Perl OO to find it covered with poison ivy. § Every year I run into good–usually paid–programmers that either don’t do Perl or don’t do Perl OO out of frustration with the time and knowledge needed to get Perl OO up and running in their projects. These are not the 18th level wizards, they are the make-a-living, intermediate, middle-class programmers that frankly create most working code in existence. These folks are rather silent in the