Lanzamento da linguaxe de programación Perl 5.32.0

Despois de 13 meses de desenvolvemento tivo lugar lanzamento dunha nova rama estable da linguaxe de programación Perl - 5.32. Na preparación da nova versión, modificáronse preto de 220 mil liñas de código, os cambios afectaron a 1800 ficheiros e 89 desenvolvedores participaron no desenvolvemento. Ao mesmo tempo, anunciouse que o desenvolvemento de Perl e o seguimento de erros serían trasladados á plataforma GitHub.

A rama 5.32 lanzouse de acordo co calendario de desenvolvemento fixo aprobado hai sete anos, o que implica a liberación de novas ramas estables unha vez ao ano e lanzamentos correctores cada tres meses. En aproximadamente un mes, está previsto lanzar a primeira versión correctiva de Perl 5.32.1, que corrixirá os erros máis significativos identificados durante a implementación de Perl 5.32.0. Xunto co lanzamento de Perl 5.32, o soporte para a rama 5.28 foi descontinuado, para o que só se poden publicar actualizacións no futuro se se identifican problemas de seguridade críticos. Tamén comezou o proceso de desenvolvemento da rama experimental 5.33, sobre a base do cal se formará unha versión estable de Perl 2021 en xuño de 5.34.

Chave cambios:

  • Engadiuse o operador infixo "Xesús" para comprobar se un obxecto é unha instancia dunha clase especificada ou unha clase derivada dela. Por exemplo, "se( $obj é Paquete::Nome) {...}". Actualmente o operador está marcado como experimental.
  • A capacidade de combinar operadores de comparación en cadeas, que lle permite comparar varios valores á vez, sempre que se utilicen operadores con igual precedencia. Por exemplo, a cadea “se ( $x < $y

    Fonte: opennet.ru

Engadir un comentario