[NIXP] Perl 5.22 — новая версия языка программирования

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Perl 5.22 — новая версия языка программирования

Сообщение Dmitry Shurupov »

2 июня вышла новая крупная версия языка программирования Perl — 5.22.0. Подготовка релиза Perl 5.22 заняла около 1 года (с момента выпуска Perl 5.20). Изменения, сделанные 94 авторами, затронули около 590 тысяч строк кода среди 2400 файлов. Среди наиболее значимых новшеств в версии 5.22 можно выделить следующие:


  • более безопасный ARGV, для которого появился новый оператор <<>> (не рассматривает какие-либо символы как специальные);
  • из стандартной библиотеки Perl убраны CGI.pm (давно устарел) и Module::Build (мешает портируемости, т.к. зависит от make, написанного не на Perl), но эти модули по-прежнему доступны в CPAN;
  • возможность использования шестнадцатеричных чисел в дробной части (например, можно определить число 0.deadbeef);
  • возможность создавать алиасы для переменных (%other_hash = %hash);
  • упрощен синтаксис для повторяемых значений без переменной (undef) в списках;
  • вызов open с 3 аргументами (для запуска в режиме канала pipe) получил поддержку на платформе Windows;
  • исправленная поддержка Unicode 7.0;
  • поддержка добавлений к валютам (int_p_sign_posn и т.п.) в локали POSIX.1-2008;

Полный список изменений доступен в традиционном perldelta.


оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали: