4 июня 2015, 15:44
Perl 5.22 — новая версия языка программирования
Талисман Perl от O’Reilly Media
Иллюстрация с сайта Perl.Com
Иллюстрация с сайта Perl.Com
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.
Постоянная ссылка к новости: http://www.nixp.ru/news/13457.html. Дмитрий Шурупов по материалам Perl News, PerlTricks.com.
Комментировать
(0)
6 декабря 2017
07:09
Django 2.0 — крупное обновление популярного веб-фреймворка на Python
25 октября 2017
17:25
SciPy 1.0 — обновление Open Source-экосистемы для математики и науки на Python 1 1
18 июля 2017
09:29
Популярность языков программирования по TIOBE: Go впервые вышел в топ-10, обогнав Perl
22 мая 2013
12:09
В Perl 5.18 усовершенствовали реализацию хэшей 1
22 мая 2012
09:58
Perl 5.16 — новая версия языка программирования 3 4
30 июля 2010
14:23
Rakudo Star — дистрибутив Perl 6, с которым можно работать 3 4
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.