I discourage module authors from exporting like this because it's simply too impolite/intrusive for module users. If the module author is lazy, there is already Exporter::NoWork which offers a few options for module users. This module, on the other hand, gives no control at all for users (so they'll have to resort to 'use Module ();').
Let me remind all again by quoting from Exporter's POD: "Do *not* export anything else by default without a good reason! Exports pollute the namespace of the module user."
2 out of 2 found this review helpful. Was this review helpful to you? Yes No