Пускане на език за програмиране 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.

Ключ промени:

  • Добавен инфикс оператор "Иса", за да проверите дали даден обект е екземпляр на определен клас или клас, получен от него. Например „if( $obj isa Package::Name ) { … }“. В момента операторът е маркиран като експериментален.
  • Възможността за комбиниране на оператори за сравнение в вериги, което ви позволява да сравнявате няколко стойности наведнъж, при условие че се използват оператори с еднакъв приоритет. Например веригата „if ( $x < $y

    Източник: opennet.ru

Добавяне на нов коментар