Chapter 12. Modules and the CPAN

12.1

Creating modules

389

12.2

Managing modules

398

12.3

Using modules

403

12.4

Summary

424

Scene: A Level 3 JAPH named Alexis is describing the fallout from her latest customer demo to a sympathetic colleague.

You wouldn’t believe it! Just when I had finally satisfied all of the customer’s stated requirements, he insisted on having Yet Another New Feature—specifically, support for Precursive Frobination of Defragulations (PFD). So I went back to my cubicle and started coding the algorithm, when I was struck by a strange feeling of déjà vu ...

Like Alexis, every programmer who sits down to write code will someday experience a creepy feeling that she’s solved this problem before. There are at least three logical explanations ...

Get Minimal Perl: For UNIX and Linux People now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.