Vydání programovacího jazyka Perl 5.32.0

Po 13 měsících vývoje odehrál se vydání nové stabilní větve programovacího jazyka Perl - 5.32. Při přípravě nového vydání bylo změněno asi 220 tisíc řádků kódu, změny se dotkly 1800 souborů a na vývoji se podílelo 89 vývojářů. Zároveň bylo oznámeno, že vývoj Perlu a sledování chyb budou přesunuty na platformu GitHub.

Větev 5.32 byla vydána v souladu s pevným plánem vývoje schváleným před sedmi lety, což znamená vydávání nových stabilních větví jednou ročně a opravná vydání každé tři měsíce. Zhruba za měsíc se plánuje vydání prvního opravného vydání Perlu 5.32.1, které opraví nejvýznamnější chyby zjištěné během implementace Perlu 5.32.0. Spolu s vydáním Perlu 5.32 byla ukončena podpora pro větev 5.28, pro kterou mohou být v budoucnu vydány aktualizace pouze v případě, že budou identifikovány kritické bezpečnostní problémy. Rovněž byl zahájen proces vývoje experimentální větve 5.33, na jejímž základě se v červnu 2021 vytvoří stabilní vydání Perlu 5.34.

Klíč změny:

  • Přidán operátor infix "isa" ke kontrole, zda je objekt instancí zadané třídy nebo třídou z ní odvozenou. Například „if( $obj isa Package::Name ) { … }“. Operátor je aktuálně označen jako experimentální.
  • Schopnost kombinovat operátory porovnání do řetězy, což vám umožní porovnávat několik hodnot najednou, za předpokladu, že jsou použity operátory se stejnou prioritou. Například řetězec „if ( $x < $y

    Zdroj: opennet.ru

Přidat komentář