Sono un po 'confuso dai consigli contrastanti tra i documenti precedenti alla 5.10.0 e il più recente modulo version. Perl Best Practices rende abbastanza chiaro che le stringhe di versione ('v1.0.3') sono cattivi e uno si suppone specificare una versione come segue:Come si specifica una versione del pacchetto in Perl?
use version; our $VERSION = qv('1.0.3');
ma il modulo versione dice che siamo tornati a utilizzare stringhe di versione:
use version 0.77; our $VERSION = qv("v1.2.3");
Siamo regrediti, o c'è un motivo dietro questo?
Vedere anche http://stackoverflow.com/questions/1878108/whats-the-modern-way-of-declaring-which-version-of-perl-to-use – Ether