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

-8.8%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 16384 Windows

45.96 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 4096 Linux

16.45 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 8192
OS
CentOS
Software
Software
Keitaro

28.99 /mes

/mes

Facturado cada 12 meses

-5.6%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 2048 Windows

13.7 /mes

/mes

Facturado cada 12 meses

-7.1%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 4096 Windows

21 /mes

/mes

Facturado cada 12 meses

-13.3%

CPU
CPU
2 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 1024 HK Linux

11.33 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 8192 Linux

25.85 /mes

/mes

Facturado cada 12 meses

-22.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 4096 HK Linux

33 /mes

/mes

Facturado cada 12 meses

-9.7%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 65536 Windows

138.99 /mes

/mes

Facturado cada 12 meses

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 4096 Windows

18.1 /mes

/mes

Facturado cada 12 meses

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.