We should leave in the UNIVERSAL::VERSION functionality of course. If everyone did this, a new, improved C<use> that was aware of multiple installed versions could eval each one's VERSION method and install the first one that lives # Uncomment and edit when version incompatibilities are introduced: # # sub VERSION{ # $_[1] < 2.3 and die <<EOF; # version 2.3 and later releases of Foo::Bar take an # array-reference as the eighth argument to baz() # EOF # $_[1] > $VERSION and die <<EOF; # asking for Foo::Bar version $_[1] and this is only $VERSION # EOF # };Thread Previous