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

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;
Талисман Perl от O’Reilly Media
Талисман Perl от O’Reilly Media / Иллюстрация с сайта Perl.Com

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

Дмитрий Шурупов по материалам Perl News, PerlTricks.com.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Бета-версия UWP-приложения WhatsApp появилась на платформе Microsoft Store
Настольная версия Google Chrome позволит создавать и редактировать скриншоты прямо в браузере
Первая предварительная версия Windows 11 стала доступна для участников программы Windows Insider
Google профинансирует добавление поддержки языка Rust в ядро Linux
Баг или фича? Новая версия браузера Edge настойчиво предлагает использовать поисковик Bing
Веб-версия Skype получила поддержку браузера Safari, но до сих пор не работает в Firefox
Вышла официальная версия архиватора 7-Zip для Linux — более 20 лет он был эксклюзивом Windows
На консолях Xbox вышла тестовая версия браузера Edge на Chromium
Следующая версия утилиты HWiNFO покажет честные температуры видеокарт GeForce RTX 3000
Следующая версия браузера Edge станет быстрее и получит новые функции
Последние новости

Подгружаем последние новости