The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Корректирующий релиз Perl 5.12.3

22.01.2011 22:01

Доступен третий корректирующий релиз Perl 5.12.3, полностью обратно-совместимый с прошлой версией и содержащий только исправление ошибок и улучшение документации. В заметках к релизу отмечена реализация одного новшества: встроенные функции keys, values и each теперь можно использовать для массивов (ранее они работали только с хэшами). Данное нововведение было добавлено еще в версии perl 5.12.0, но не было отражено в документации и обзоре изменений.

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

  1. Главная ссылка к новости (http://search.cpan.org/~rjbs/p...)
  2. OpenNews: Корректирующий релиз Perl 5.12.2
  3. OpenNews: Увидел свет Rakudo Star, первый готовый к использованию дистрибутив Perl 6
  4. OpenNews: Корректирующий релиз Perl 5.12.1
  5. OpenNews: Вышел Perl 5.12.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/29350-perl
Ключевые слова: perl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Aquarius (ok), 22:30, 22/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    о! обратную совместимость минорных релизов уже приходится особо подчеркивать в анонсах!?
     
     
  • 2.4, Sylvia (ok), 09:10, 23/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    к сожалению даже при особо подчеркнутой обратной совместимости, каталог для модулей изменится c /usr/lib/perl5/5.12.2 на /usr/lib/perl5/5.12.3 , так что что симлинкать, что пересобирать... а придется
     
     
  • 3.12, chorny (ok), 05:09, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Добавить в @INC дополнительные директории, AFAIK, можно при компиляции. Так какое-то время назад делал RedHat.
     

  • 1.2, Анон (?), 23:05, 22/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >keys, values и each теперь можно использовать для массивов

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

     
     
  • 2.3, Аноним (-), 02:58, 23/01/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Очевидно же, что если есть each (пары), то есть и keys (первые элементы из пар), и values (вторые элементы из пар).
     
     
  • 3.10, Аноним (-), 22:43, 24/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Очевидно же, что если есть each (пары)

    в массивах?

     

  • 1.5, stimpack (?), 15:35, 23/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    прикольно, получается сортированный хеш!
    и порядок есть и ключи со значениями :)
    только вот рандомно по названию ключа все равно не обратиться - перебор only :(
     
     
  • 2.6, vovan (??), 21:47, 23/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Что то вы путаете..
    Где ж там порядок?
     

  • 1.7, Аноним (-), 23:35, 23/01/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Интересно, perl5 будет дальше развиваться с добавлением новых фич параллельно perl6? К версии Perl 5.38 и далее?
     
     
  • 2.8, Anonym (?), 02:50, 24/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    По ходу, пока товарищи окончательно на перл6 не переключатся.
    Хотя многие новые фичи в перл5 появляются благодаря спецификациям перл6.
     
     
  • 3.9, Аноним (-), 15:16, 24/01/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т.е. еще лет 10 как минимум. Я себе не представляю за сколько времени под rakudo star, что должна была быть логичным продолжением perl5, напишут всю базу модулей и фреймворков что уже есть под perl5. Просто адаптировать не получиться, т.к. это совершенно разные языки (сходны они только идеологией и некоторыми елементами синтаксиса). Да ладно всю, хотя бы Mojo/Catalyst, POE, AnyEvent, Mechanize.
     
  • 2.11, chorny (ok), 05:06, 26/01/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да, и новые возможности уже добавлены в будущий perl 5.14. Также заметные изменения есть в модулях которые идут вместе с Perl (одно из них сделал я).
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру