Perl 5.14 — новая версия языка программирования
5Иллюстрация с сайта flickr.com
Вчера, 14 мая, вышла новая версия языка программирования Perl — 5.14. Дата релиза выглядит неслучайной, поскольку число («14.05» или же «5.14» на американский манер) обыгрывает номер очередной версии Perl.
Релиз Perl 5.14 означает ознаменовал конец поддержки Perl 5.10. Тем временем, с момента выпуска Perl 5.12 прошел один год — в соответствии с недавно принятым годовым циклом релизов Perl 5.x. За год около 150 программистов внесли изменения в 550 тысяч строк примерно в 3000 файлов. Отдельная благодарность высказывается Джессу Винсенту (Jesse Vincent), который проявил себя как хороший релиз-менеджер при работе над версией 5.14.
Итак, среди изменений в Perl 5.14 выделяются:
- поддержка Unicode 6.0 и многочисленные улучшения в работе с юникодом в целом;
- улучшенная поддержка IPv6;
- значительно упрощенная автоматическая конфигурация клиента CPAN;
- новый флаг /r для замен s///, позволяющий записывать новое значение в отдельную переменную, сохраняя у оригинальной переменной прежнее (до произведенной замены) значение;
- новые флаги в регулярных выражениях для указания интерпретатору, как себя вести с найденными строками (считать их обычными ASCII или юникодными);
- новый синтаксис «package Foo {}» (можно указывать и с версией пакета: «package Foo 1.2 {}»);
- уменьшенное потребление памяти и процессорных ресурсов по сравнению с предыдущими релизами — в частности, говорится о 100-кратном увеличении производительности операции конкатенации строк на платформе Windows;
- исправление огромного числа багов, во многом проделанное Дэйвом Митчеллом (Dave Mitchell) благодаря гранту от The Perl Foundation.
Более подробный список изменений можно найти в perldelta.pod.
Постоянная ссылка к новости: http://www.nixp.ru/news/11182.html. Дмитрий Шурупов по материалам The Perl Foundation News.
- Perl 5.8.0 20 июля 2002 г.
- Вышел Perl 5.10 с элементами Perl 6 25 декабря 2007 г.
- Perl 5.12.0 — новая версия языка программирования 4 13 апреля 2010 г.
- Perl 5.11.0 — новая версия языка программирования 5 октября 2009 г.
Perl 5.22 — новая версия языка программирования
Open PostgreSQL Monitoring — первый выпуск свободного средства мониторинга СУБД 4 1
В Perl 5.18 усовершенствовали реализацию хэшей 1
Perl 5.16 — новая версия языка программирования 3 4
В Vim 7.3 включили исправления и улучшения за 2 года 4 1
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
Интересно, Perl 6 так и не приживется никогда?
всё никак не закопают стюардессу
:D
Она ещё многих перелетит.
Главное — верить в это.
Главное — чтобы человек был хорошим! (с)
А на Perl’е пишут хорошие люди ;-)
(M) — What is it? is it Matrix?
(N) — No, no! This is my new perl script that I’m working on! ©
Угу. Таким образом, Ларри Уолл насилует хороших людей в мозг уже без малого 20 лет.
Перестаньте троллить. В Perl есть своя красота. На практике убедился, что зачастую её замечают люди, интересующиеся лингвистикой. В любом случае: если вы её не видите — это ещё не повод оскорблять других.
ну а чего-же сразу оскорблять… Прочувствовать мой пост могут люди, которые так или иначе знакомы/используют perl. И ведь не секрет, что взглянув на perl-овский код у человека непосвященного может сложиться впечатление что автор просто поспал на клавиатуре :D Кому-то это может не понравиться :D
Вы имеете в виду конструкты вида <сделай_чтототам> unless <условие>? Ну оно, конечно, красиво, но удобно ли? Да и «only perl can parse perl» веет шаманством, по меньшей мере.
А если я кого и хотел оскорбить в этом комменте, так это исключительно господина Уолла. За непродуктивную трату времени хороших людей обидно. Вот если бы так же либы под Erlang пилили — он бы уже давно мир захватил.