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.32. Na preparação do novo lançamento, foram alteradas cerca de 220 mil linhas de código, as alterações afetaram 1800 arquivos e 89 desenvolvedores participaram do desenvolvimento. Ao mesmo tempo, foi anunciado que o desenvolvimento Perl e o rastreamento de bugs seriam transferidos para a plataforma GitHub.

A filial 5.32 foi lançada de acordo com o cronograma fixo de desenvolvimento aprovado há sete anos, o que implica o lançamento de novas filiais estáveis ​​uma vez por ano e lançamentos corretivos a cada três meses. Em cerca de um mês, está previsto o lançamento da primeira versão corretiva do Perl 5.32.1, que corrigirá os erros mais significativos identificados durante a implementação do Perl 5.32.0. Junto com o lançamento do Perl 5.32, o suporte para o branch 5.28 foi descontinuado, para o qual atualizações poderão ser lançadas no futuro somente se forem identificados problemas críticos de segurança. O processo de desenvolvimento do ramo experimental 5.33 também foi iniciado, com base no qual uma versão estável do Perl 2021 será formada em junho de 5.34.

Chave mudanças:

  • Adicionado operador infix "isa" para verificar se um objeto é uma instância de uma classe especificada ou uma classe derivada dela. Por exemplo, “if($obj isa Package::Name) {…}”. O operador está atualmente marcado como experimental.
  • A capacidade de combinar operadores de comparação em correntes, permitindo comparar vários valores de uma só vez, desde que sejam utilizados operadores com igual precedência. Por exemplo, a cadeia “if ($x < $y

    Fonte: opennet.ru

Adicionar um comentário