On Tue, Apr 21, 2009 at 4:23 PM, Eric Wilhelm <scratchcomput...@gmail.com> wrote: > Can anyone give a reason for use() to treat version.pm objects and > v-strings differently?
Because perldelta implies that v-strings aren't supposed to be used for version numbers. It's pretty explicit for Perl version numbers and even has a warning for 'use v5.10'. If the warning were extended to modules (e.g. 'use Foo::Bar v1.2'), then I'd be even more supportive of saying that v-strings and version.pm have nothing to do with each other and any problems are just user-error. :-) -- David