Llançament del llenguatge de programació Perl 5.32.0

Després de 13 mesos de desenvolupament tingué lloc llançament d'una nova branca estable del llenguatge de programació Perl - 5.32. En preparar la nova versió, es van canviar unes 220 mil línies de codi, els canvis van afectar 1800 fitxers i 89 desenvolupadors van participar en el desenvolupament. Al mateix temps, es va anunciar que el desenvolupament de Perl i el seguiment d'errors es traslladaria a la plataforma GitHub.

La branca 5.32 es va llançar d'acord amb el calendari de desenvolupament fix aprovat fa set anys, que implica el llançament de noves branques estables un cop a l'any i llançaments correctius cada tres mesos. En aproximadament un mes, està previst llançar la primera versió correctiva de Perl 5.32.1, que corregirà els errors més significatius identificats durant la implementació de Perl 5.32.0. Juntament amb el llançament de Perl 5.32, es va suspendre el suport per a la branca 5.28, per a la qual es poden publicar actualitzacions en el futur només si s'identifiquen problemes de seguretat crítics. També ha començat el procés de desenvolupament de la branca experimental 5.33, sobre la base del qual es formarà una versió estable de Perl 2021 el juny de 5.34.

Clau canvis:

  • S'ha afegit l'operador infix "isa" per comprovar si un objecte és una instància d'una classe especificada o una classe derivada d'ella. Per exemple, “si( $obj és un paquet::Nom) { … }”. Actualment l'operador està marcat com a experimental.
  • La capacitat de combinar operadors de comparació en cadenes, que us permet comparar diversos valors alhora, sempre que s'utilitzin operadors amb la mateixa precedència. Per exemple, la cadena “si ( $x < $y

    Font: opennet.ru

Afegeix comentari