Реліз мови програмування 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

Додати коментар або відгук