Perl 5.42: Un lenguaje clásico reinventado

watch 1m, 28s
views 2

15:19, 04.07.2025

En julio de 2025, la comunidad de Perl lanzó Perl 5.42, la versión estable más reciente de este lenguaje de programación con larga trayectoria. Siguiendo su calendario anual de lanzamientos, esta versión sucede a Perl 5.40 (2024) y 5.38 (2023), e incorpora una serie de mejoras clave y refinamientos internos.

La magnitud del lanzamiento es notable: se modificaron más de 280.000 líneas de código en más de 1.500 archivos, con la participación de 64 desarrolladores. A partir de este lanzamiento, Perl 5.38 llega oficialmente al final de su ciclo de vida, salvo por parches críticos de seguridad. Se espera que la primera versión de mantenimiento, Perl 5.42.1, esté disponible en aproximadamente un mes.

Mirando hacia el futuro, ya ha comenzado el desarrollo de Perl 5.43, que podría convertirse en Perl 5.44 o incluso dar paso a una nueva era con Perl 7.x en 2026.

De listas inteligentes a métodos léxicos

Perl 5.42 introduce una serie de innovaciones bien pensadas:

  • Operadores any {} y all {}: Evaluaciones booleanas eficientes en listas, más rápidas que List::Util.
  • Atributo :writer: Genera automáticamente métodos para asignar valores a campos de clase.
  • Métodos léxicos + operador →&: Permite comportamientos similares a métodos privados dentro de bloques.
  • Nuevo operador de asignación XOR (^^=) y compatibilidad con Unicode 16.0.
  • Pragma source::encoding: Declaración explícita de la codificación del código fuente ('utf8', 'ascii').
  • Características obsoletas como smartmatch (~~) y switch ahora están desactivadas por defecto, pero siguen disponibles.
  • La función CORE::chdir() se ha añadido al espacio de nombres CORE::.

Perl 5.42 quizás no sea un lanzamiento llamativo, pero está lleno de evolución inteligente — demostrando que incluso un lenguaje con más de 35 años de historia puede seguir siendo actual y relevante.

Compartir

¿Te ha resultado útil este artículo?

Ofertas populares de VPS

Otros artículos sobre este tema

cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.