In Chapter 12, you created a fictional Island::Plotting::Maps module, and built the right support for Exporter so that you could include use Island::Plotting::Maps in a program. While the resulting .pm file is useful, it's not very practical. There's a lot more to building a real module than just creating the .pm file. You'll also need to consider and implement the following questions:
As Roy Scheider uttered in the movie Jaws : "You're gonna need a bigger boat." That "bigger boat" is the difference between a module and a distribution. |