11 Dec 2007 03:17:52 UTC
- Distribution: Acme-Everything
- Module version: 1.01
- Source (raw)
- Browse (raw)
- How to Contribute
- Testers (525 / 4 / 2)
- KwaliteeBus factor: 1
- % Coverage
- License: perl_5
- Perl: v5.6.0
- Activity24 month
- Download (19.71KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest versionADAMK Adam Kennedy
Acme::Everything - Effectively loads every class in CPAN
use Acme::Everything; Any::Module->any_method;
Acme::Everything is the ultimate run-time loader. With one 'use' line, you effectively load all 20,000,000 odd lines of code in CPAN.
Run ANY method in ANY class, and Acme::Everything will download and/or load the module as needed at runtime, including its recursive installation dependencies, and every class all the way up the @ISA path as needed.
For all of this, Acme::Everything is implemented in only 13 lines of code, by using CPANPLUS and linking parasitically into Class::Autouse 'superloader'.
The only restriction is that Acme::Everything will ONLY work when calling as a method. Calling as a function will not cause the magic to happen.
Bugs should be reported via the CPAN bug tracker at
For other issues, or commercial enhancement or support, contact the author.
Adam Kennedy <firstname.lastname@example.org>
Copyright 2002 - 2006 Adam Kennedy.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
Module Install Instructions
To install Acme::Everything, copy and paste the appropriate command in to your terminal.
perl -MCPAN -e shell install Acme::Everything
For more information on module installation, please visit the detailed CPAN module installation guide.