Lanzamiento del lenguaje de programación Perl 5.32.0

Después de 13 meses de desarrollo. tuvo lugar lanzamiento de una nueva rama estable del lenguaje de programación Perl - 5.32. Durante la preparación de la nueva versión, se cambiaron alrededor de 220 mil líneas de código, los cambios afectaron a 1800 archivos y en el desarrollo participaron 89 desarrolladores. Al mismo tiempo, se anunció que el desarrollo de Perl y el seguimiento de errores se trasladarían a la plataforma. GitHub.

La rama 5.32 fue liberada de acuerdo con el cronograma de desarrollo fijo aprobado hace siete años, lo que implica el lanzamiento de nuevas ramas estables una vez al año y lanzamientos correctivos cada tres meses. En aproximadamente un mes, está previsto lanzar la primera versión correctiva de Perl 5.32.1, que corregirá los errores más importantes identificados durante la implementación de Perl 5.32.0. Junto con el lanzamiento de Perl 5.32, se suspendió el soporte para la rama 5.28, para la cual es posible que se publiquen actualizaciones en el futuro solo si se identifican problemas de seguridad críticos. También ha comenzado el proceso de desarrollo de la rama experimental 5.33, a partir de la cual se formará una versión estable de Perl 2021 en junio de 5.34.

Llave cambios:

  • Operador infijo agregado "isa"para comprobar si un objeto es una instancia de una clase especificada o una clase derivada de ella. Por ejemplo, “if( $obj isa Paquete::Nombre ) {… }”. El operador está actualmente marcado como experimental.
  • La capacidad de combinar operadores de comparación en cadenas, permitiéndole comparar varios valores a la vez, siempre que se utilicen operadores con igual precedencia. Por ejemplo, la cadena “si ($x < $y

    Fuente: opennet.ru

Añadir un comentario