Para garantizar un guión tiene al menos la versión X de Perl, puede hacer lo siguiente¿Cómo puedo verificar que una versión de Perl no sea mayor que algún valor?
require 5.6.8;
¿Cuál es la mejor manera de comprobar que una versión no es demasiado reciente? (es decir, la versión 5.8.x si está bien, pero 5.9 o 5.10 no están bien).
Sería curioso saber en qué contexto esto sería útil. Perl tiende a salir de su camino para preservar la compatibilidad con versiones anteriores. –
@JB Una razón teórica: las versiones posteriores de Perl pueden tener errores inesperados. Por ejemplo, 5.10.0 tenía una pérdida de memoria relacionada con qr //. En ciertos entornos bloqueados, una versión anterior con errores conocidos es más segura que una nueva versión con errores desconocidos. –
En mi caso, tengo un sistema que incluye un conjunto de bibliotecas compiladas que no funcionarán en Perl 5.10. –