Pour assurer un script a au moins la version X de Perl, vous pouvez effectuer les opérations suivantesComment puis-je vérifier qu'une version perl n'est pas supérieure à une certaine valeur?
require 5.6.8;
Quelle est la meilleure façon de vérifier qu'une version est pas trop récente? (c'est-à-dire la version 5.8.x si elle est correcte, mais 5,9 ou 5,10 ne conviennent pas).
Je serais curieux de savoir dans quel contexte cela serait utile. Perl a tendance à faire des pieds et des mains pour préserver la rétrocompatibilité. –
@JB Une raison théorique: les versions ultérieures de Perl peuvent avoir des bogues inattendus. Par exemple, 5.10.0 avait une fuite de mémoire liée à qr //. Dans certains environnements verrouillés, une ancienne version avec des bogues connus est plus sûre qu'une nouvelle version avec des bogues inconnus. –
Dans mon cas, j'ai un système qui inclut un tas de bibliothèques compilées qui ne fonctionneront pas sur Perl 5.10. –