in reply to Any harm in not using Exporter at all in my procedural modules?

It'll prevent version checks of the form
use Foo '1.002';
but that's probably it. Note that the following form will work without Exporter:
use Foo 1.002;

Replies are listed 'Best First'.
Re^2: Any harm in not using Exporter at all in my procedural modules?
by Anonymous Monk on Feb 23, 2010 at 17:00 UTC

    Oh, that's very cool. If I put our $VERSION = 1.002; near the top of my module, and if I stick with floats everywhere for version numbers, then things work as expected.

    OTOH, if I use strings ('1.002' instead of 1.002), then things fail silently. Good to know.

    Thanks!