Jestem nieco zdezorientowany przez sprzeczne porady między dokumentami sprzed 5.10.0 a nowszym modułem version. Perl Best Practices sprawia, że całkiem jasne, że wersji ciągów („v1.0.3”) są złe, a jeden ma określić wersję następująco:Jak określić wersję pakietu w Perlu?
use version; our $VERSION = qv('1.0.3');
ale moduł wersja mówi, że jesteśmy z powrotem przy użyciu ciągów wersji:
use version 0.77; our $VERSION = qv("v1.2.3");
Czy cofnęliśmy się, czy też istnieje ku temu powód?
Zobacz także http://stackoverflow.com/questions/1878108/whats-todern-way-of-declaring-which-version-of-perl-to-use – Ether