The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вышел Perl 5.12.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Вышел Perl 5.12.0"  +/
Сообщение от opennews (ok) on 14-Апр-10, 12:30 
После двух лет разработки объявлено (http://www.nntp.perl.org/group/perl.perl5.porters/2010/04/ms...) о выходе новой стабильной ветки языка программирования Perl 5.12.  В рамках подготовки релиза было изменено около 750 тыс. строк кода, в разработке приняли участие более 200 разработчиков. В будущем новые релизы будут выходить по фиксированному графику: стабильный релиз - раз в год, корректирующие релизы - ежеквартально.


Из ключевых новшеств Perl 5.12.0 можно отметить: значительное улучшение поддержки Unicode; добавление экспериментального API для разработки дополнений, расширяющих синтаксис и набор ключевых слов языка; решение в функциях работы со временем проблемы 2038 года; поддержку возможности указания номеров версий модулей прямо в операторе "package"; включение по умолчанию вывода уведомлений при использовании устаревших возможностей языка.


Основные новшества Perl 5.12.0 (http://search.cpan.org/~jesse/perl-5.12.0/pod/perl5120delta.pod):

-  Нарушения...

URL: http://www.nntp.perl.org/group/perl.perl5.porters/2010/04/ms...
Новость: http://www.opennet.ru/opennews/art.shtml?num=26215

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • Вышел Perl 5.12.0, sluge, 12:30 , 14-Апр-10, (1)  
  • Вышел Perl 5.12.0, Аноним, 13:02 , 14-Апр-10, (2) +1  
  • Вышел Perl 5.12.0, RomaCh, 10:04 , 15-Апр-10, (11)  
    • Вышел Perl 5.12.0, sluge, 12:51 , 15-Апр-10, (13)  
    • Вышел Perl 5.12.0, Большой любитель верблюдов., 15:39 , 15-Апр-10, (14) +1  
  • Вышел Perl 5.12.0, guest, 00:52 , 24-Апр-10, (18)  

Сообщения по теме [Сортировка по времени | RSS]


1. "Вышел Perl 5.12.0"  +/
Сообщение от sluge (ok) on 14-Апр-10, 12:30 
нарушение совместимости это плохо :(
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Вышел Perl 5.12.0"  +1 +/
Сообщение от Аноним (??) on 14-Апр-10, 13:02 
Отличная новость! Перл был и остаётся самым удобным языком, когда б ты к нему ни возвратился.

Совместимость нужна там, где в космос летают и софта на миллиарды долларей.
Кому нужны новые фичи - поставят новую версию, а нужна совместимость - сиди на старой, проблем-то?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Вышел Perl 5.12.0"  –2 +/
Сообщение от sluge (ok) on 14-Апр-10, 14:04 
ну вот я обновился apt до новой версии, а все старые пакеты работать перестали... зашибись да?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Вышел Perl 5.12.0"  –1 +/
Сообщение от TS on 14-Апр-10, 18:39 
Это стандартное поведение любой мажорной версии перла - бинарные модули требуют пересборки, это нормально и логично.
По идее апгрейд на 5.12 через apt вытянет также все измененные версии модулей, ну а если кто ручками модули дособирал - тут уже придется самому пересобрать.
Да и вообще, в рабочей системе кошерно собрать 5.12 из сорцов и поставить вместе со старой версией, например в /usr/local/bin/perl (старый остается лежать в /usr/bin/perl) - в INSTALL это подробно расписано.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Вышел Perl 5.12.0"  –1 +/
Сообщение от sluge (ok) on 15-Апр-10, 12:44 
гыгы
тока ты не учел что авторы тех перл программ которые уже есть в системе могли и не почесатся выпустить обновления. а зачем две версии держать?! я вот одну версию gcc держу и горя ненаю. а если бы под каждую версию gcc пришлось с проги переписывать-это кошерно?!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Вышел Perl 5.12.0"  +/
Сообщение от RomaCh on 15-Апр-10, 10:04 
Если не осилил - так и скажи. Не надо поливать грязью то, чего не понимаешь. Я вот например не понимаю идиотских языков у которых отступ решает в каком блоке находится оператор. И не надо говорить что так аккуратней кодить люди начинают. Адекватный человек в любом языке отступы соблюдает, а неадекват - на любом напишет такой код что сам через месяц не поймёт. За-то подобный подход (блоки кода из отступов) порой очень сильно мешает оценить где заканчивается текущий блок. Например - закончился-ли он в конце текущей страницы, или дальше продожается? В отличии от perl'а например, у которого это будет очевидно исходя из наличия закрывающей скобки.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Вышел Perl 5.12.0"  +/
Сообщение от sluge (ok) on 15-Апр-10, 12:51 
совместимость то тут причем? :-D
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Вышел Perl 5.12.0"  +1 +/
Сообщение от Большой любитель верблюдов. on 15-Апр-10, 15:39 
>В отличии от perl'а например, у которого это будет очевидно исходя
>из наличия закрывающей скобки.

угу... после долгих и мучительных поисков этой скобки :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Вышел Perl 5.12.0"  +/
Сообщение от WinLin (??) on 15-Апр-10, 16:18 
1. В нормальных редакторах парные скобки подсвечиваются при выборе одной из скобок.
2. perltidy -b file.pl

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Вышел Perl 5.12.0"  +/
Сообщение от tstr on 16-Апр-10, 00:38 
>>В отличии от perl'а например, у которого это будет очевидно исходя
>>из наличия закрывающей скобки.
>
>угу... после долгих и мучительных поисков этой скобки :)

В виме стоя на скобке жмешь комбинацию клавишь
[Shift] + [%]
..и все дела - парная скобка найдена.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Вышел Perl 5.12.0"  +/
Сообщение от leon55 (ok) on 18-Апр-10, 01:48 
может человек в тотале работает или в easy editore. Имейте уважение - речь идёт о VIm.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Вышел Perl 5.12.0"  +/
Сообщение от guest (??) on 24-Апр-10, 00:52 
а скажите, что значит вот это:

Изменена Unicode интерпретация спецсимволов \w, \d, \s, и символьных классов POSIX (alpha, upper, word и т.п.). Например, строго соответствуя требованию POSIX, \d более не охватывает все цифры, а \w все буквы, описанные в unicode-стандарте.


что теперь означает \w, \d, \s ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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