2009/4/23 Zefram <zef...@fysh.org>: > David Golden wrote: >>The problem -- the real, core problem -- is that perl *has* to be able >>to compare them. >> >> # Foo.pm >> package Foo; >> use version; our version = qv("v1.7.0"); >> 1; >> >> # main.pl >> use Foo 1.06; # dies --> 1.06 is 1.60.0 > > Why shouldn't this situation be an error, and die because "1.06" can't > be compared with "v1.7.0"?
Because that would make half of CPAN incompatible with the other half of CPAN. Adam K