Per garantire uno script ha almeno la versione X di Perl, è possibile effettuare le seguenti operazioniCome posso verificare che una versione perl non sia maggiore di qualche valore?
require 5.6.8;
Qual è il modo migliore di verificare che una versione non troppo recente? (ad esempio versione 5.8.x se corretta, ma 5.9 o 5.10 non sono ok).
Sarei curioso di sapere in quale contesto questo sarebbe utile. Perl tende a fare di tutto per preservare la retrocompatibilità. –
@JB Una ragione teorica: le versioni successive di Perl possono avere bug inaspettati. Ad esempio, 5.10.0 aveva una perdita di memoria relativa a qr //. In alcuni ambienti bloccati, una versione precedente con bug noti è più sicura di una nuova versione con bug sconosciuti. –
Nel mio caso, ho un sistema che include un sacco di librerie compilate che non funzionano su perl 5.10. –