Lançamento da linguagem de programação Perl 5.32.0

Após 13 meses de desenvolvimento aconteceu lançamento de um novo ramo estável da linguagem de programação Perl - 5.32Em preparação para o novo lançamento, aproximadamente 220 linhas de código foram alteradas, afetando 1800 arquivos, e 89 desenvolvedores participaram do desenvolvimento. Ao mesmo tempo, foi anunciado que o desenvolvimento em Perl e o rastreamento de bugs seriam migrados para a plataforma. GitHub.

A versão 5.32 foi lançada de acordo com o cronograma de desenvolvimento fixo estabelecido há sete anos, que prevê o lançamento de novas versões estáveis ​​uma vez por ano e versões secundárias a cada três meses. A primeira versão secundária, Perl 5.32.1, está prevista para ser lançada em cerca de um mês, corrigindo os bugs mais significativos descobertos durante a implementação do Perl 5.32.0. Juntamente com o lançamento do Perl 5.32, o suporte para a versão 5.28 foi encerrado; futuras atualizações só serão lançadas se forem descobertos problemas críticos de segurança. O desenvolvimento da versão experimental 5.33 também foi iniciado e servirá de base para o lançamento da versão estável do Perl 5.34 em junho de 2021.

Chave mudanças:

  • Adicionado operador infixo "isa"para verificar se um objeto é uma instância da classe especificada ou de uma classe derivada dela. Por exemplo, "if( $obj isa Package::Name ) { … }". Este operador está atualmente marcado como experimental.
  • É possível combinar operadores de comparação. correntes, que permitem comparar múltiplos valores simultaneamente, desde que se utilizem operadores com a mesma precedência. Por exemplo, a cadeia "if ( $x < $y )"

    Fonte: opennet.ru

Adicionar um comentário