URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 74189
[ Назад ]

Исходное сообщение
"Корректирующий релиз Perl 5.12.3"

Отправлено opennews , 22-Янв-11 22:30 
Доступен третий корректирующий релиз Perl 5.12.3 (http://search.cpan.org/~rjbs/perl-5.12.3/), полностью обратно-совместимый с прошлой версией и содержащий (http://search.cpan.org/~rjbs/perl-5.12.3/pod/perl5123delta.pod) только исправление ошибок и улучшение документации. В заметках к релизу отмечена реализация одного новшества: встроенные функции  keys, values и each теперь можно использовать для массивов (ранее они работали только с хэшами). Данное нововведение было добавлено еще в версии perl 5.12.0, но не было отражено в документации и обзоре изменений.


Относительно прошлой версии патч включает исправления от 16 авторов, насчитывает около 2.5 тыс. строк и затрагивает 54 файла. Релиз Perl 5.14.0, в котором будет представлена очередная порция новшеств, запланирован на весну 2011 года.

URL: http://search.cpan.org/~rjbs/perl-5.12.3/
Новость: http://www.opennet.me/opennews/art.shtml?num=29350


Содержание

Сообщения в этом обсуждении
"Корректирующий релиз Perl 5.12.3"
Отправлено Aquarius , 22-Янв-11 22:30 
о! обратную совместимость минорных релизов уже приходится особо подчеркивать в анонсах!?

"Корректирующий релиз Perl 5.12.3"
Отправлено Sylvia , 23-Янв-11 09:10 
к сожалению даже при особо подчеркнутой обратной совместимости, каталог для модулей изменится c /usr/lib/perl5/5.12.2 на /usr/lib/perl5/5.12.3 , так что что симлинкать, что пересобирать... а придется

"Корректирующий релиз Perl 5.12.3"
Отправлено chorny , 26-Янв-11 05:09 
Добавить в @INC дополнительные директории, AFAIK, можно при компиляции. Так какое-то время назад делал RedHat.

"Корректирующий релиз Perl 5.12.3"
Отправлено Анон , 22-Янв-11 23:05 
>keys, values и each теперь можно использовать для массивов

each ещё понятно, но зачем keys/values?


"Корректирующий релиз Perl 5.12.3"
Отправлено Аноним , 23-Янв-11 02:58 
Очевидно же, что если есть each (пары), то есть и keys (первые элементы из пар), и values (вторые элементы из пар).

"Корректирующий релиз Perl 5.12.3"
Отправлено Аноним , 24-Янв-11 22:43 
>Очевидно же, что если есть each (пары)

в массивах?


"Корректирующий релиз Perl 5.12.3"
Отправлено stimpack , 23-Янв-11 15:35 
прикольно, получается сортированный хеш!
и порядок есть и ключи со значениями :)
только вот рандомно по названию ключа все равно не обратиться - перебор only :(

"Корректирующий релиз Perl 5.12.3"
Отправлено vovan , 23-Янв-11 21:47 
Что то вы путаете..
Где ж там порядок?

"Корректирующий релиз Perl 5.12.3"
Отправлено Аноним , 23-Янв-11 23:35 
Интересно, perl5 будет дальше развиваться с добавлением новых фич параллельно perl6? К версии Perl 5.38 и далее?

"Корректирующий релиз Perl 5.12.3"
Отправлено Anonym , 24-Янв-11 02:50 
По ходу, пока товарищи окончательно на перл6 не переключатся.
Хотя многие новые фичи в перл5 появляются благодаря спецификациям перл6.

"Корректирующий релиз Perl 5.12.3"
Отправлено Аноним , 24-Янв-11 15:16 
Т.е. еще лет 10 как минимум. Я себе не представляю за сколько времени под rakudo star, что должна была быть логичным продолжением perl5, напишут всю базу модулей и фреймворков что уже есть под perl5. Просто адаптировать не получиться, т.к. это совершенно разные языки (сходны они только идеологией и некоторыми елементами синтаксиса). Да ладно всю, хотя бы Mojo/Catalyst, POE, AnyEvent, Mechanize.

"Корректирующий релиз Perl 5.12.3"
Отправлено chorny , 26-Янв-11 05:06 
Да, и новые возможности уже добавлены в будущий perl 5.14. Также заметные изменения есть в модулях которые идут вместе с Perl (одно из них сделал я).