What is a bundle and how do I make one for my own use or distribution on CPAN?
The 3rd edition of Programming Perl defines a bundle as “A group of related modules on CPAN” which is reasonably straightforward but it doesn’t tell you what it is or how to make one yourself. A bundle can be any collection of modules, related or not. Bundles are used by CPAN.pm to install a group of modules quickly and easily. A bundle is essentially a module in the Bundle:: namespace that has all the look and feel of a module but really isn’t since it contains no code instead having a list of modules to be installed. Think of it as a list of ingredients for a CPAN.pm recipe. There are a number of existing module bundles that you can view as examples to help in building your own.
Related Questions
- I have caches configured with asynchronous replication or distribution, but these caches appear to be behaving synchronously (waiting for responses), what is going on?
- How is scaling affected by node distribution over different latency networks, e.g. WAN vs LAN?
- What is a bundle and how do I make one for my own use or distribution on CPAN?