Рэліз мовы праграмавання Perl 5.32.0

Пасля 13 месяцаў распрацоўкі адбыўся рэліз новай стабільнай галіны мовы праграмавання Perl 5.32. Пры падрыхтоўцы новага выпуску было зменена каля 220 тыс. радкоў кода, змены закранулі 1800 файлаў, у распрацоўцы прынялі ўдзел 89 распрацоўшчыкаў. Адначасова абвешчана аб перакладзе распрацоўкі Perl і адсочванні памылак на платформу GitHub.

Ветка 5.32 выпушчана ў адпаведнасці з зацверджаным сем гадоў таму фіксаваным графікам распрацоўкі, які прадугледжвае выпуск новых стабільных галін раз у год і карэкціруючых рэлізаў - раз у тры месяцы. Прыкладна праз месяц плануецца выпусціць першы які карэктуе рэліз Perl 5.32.1, у якім будуць выпраўленыя найболей значныя памылкі, выяўленыя падчас укаранення Perl 5.32.0. Адначасова з выхадам Perl 5.32 спынена падтрымка галінкі 5.28, для якой у будучыні могуць быць выпушчаны абнаўленні толькі ў выпадку выяўлення крытычных праблем з бяспекай. Таксама пачаўся працэс распрацоўкі эксперыментальнай галіны 5.33, на базе якой у чэрвені 2021 года будзе сфарміраваны стабільны рэліз Perl 5.34.

ключавыя змены:

  • Дададзены інфіксны аператар «ISA» для праверкі таго, ці з'яўляецца аб'ект экзэмплярам указанага класа або класам, вытворным ад яго. Напрыклад "if( $obj isa Package::Name ) { … }". Аператар пакуль пазначаны як эксперыментальны.
  • Дана магчымасць аб'яднання аператараў параўнання ў ланцужкі, якія дазваляюць зараз параўнаць некалькі значэнняў, пры ўмове выкарыстання аператараў з роўным прыярытэтам. Напрыклад ланцужок «if ( $x < $y

    Крыніца: opennet.ru

Дадаць каментар