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

Исходное сообщение
"Доступен релиз Perl 5.10.1"

Отправлено opennews , 24-Авг-09 15:22 
Официально представлен (http://groups.google.com/group/perl.perl5.porters/msg/771e5c...) релиз  Perl 5.10.1 (http://search.cpan.org/~dapm/perl-5.10.1/), выпущенный спустя почти два года с момента выпуска Perl 5.10.0.


Из представленных (http://search.cpan.org/~dapm/perl-5.10.1/pod/perl5101delta.pod) в новой версии изменений, кроме исправлений ошибок, можно отметить:


-  При подготовке релизов осуществлена миграция с системы контроля версий Perforce на Git;

-  В работе выражений given/when и оператора "~~ (http://search.cpan.org/~dapm/perl-5.10.1/pod/perlsyn.pod#Sma...)" отмечены изменения, при определенных условиях, нарушающие совместимость.
-  Включение в состав новых версий модулей Test::Harness и ExtUtils::MakeMaker, привело к удалению модулей Test::Harness::Straps, ExtUtils::MakeMaker::bytes и ExtUtils::MakeMaker::vmsish.

-  Устранены регрессивные изменения в работе выражений подобных '$re = qr/^bar/; "foo\nbar" =~ /$re/m;', которые срабатыва...

URL: http://groups.google.com/group/perl.perl5.porters/msg/771e5c...
Новость: https://www.opennet.ru/opennews/art.shtml?num=23131


Содержание

Сообщения в этом обсуждении
"Доступен релиз Perl 5.10.1"
Отправлено Аноним , 24-Авг-09 15:22 
Интересно шестой версии мы когда-нибудь дождемся?

"Доступен релиз Perl 5.10.1"
Отправлено ixrws , 24-Авг-09 16:44 
Конечно, сказано же весной следующего года. А кому не терпится прямо сейчас можно на rakudo.org

"Доступен релиз Perl 5.10.1"
Отправлено ag , 24-Авг-09 16:52 
К марту следующего года обещают. А реально - когда переведут на 6-й хотя бы 30% от CPAN. Но я уже с ноября прошлого довольно активно пользую самосбор - правда пока в качестве вспомогательного инструмента - уж больно регулярные выражения (правила и грамматики) там хороши (когда работают).

"Доступен релиз Perl 5.10.1"
Отправлено Василий , 24-Авг-09 15:31 
> Интересно шестой версии мы когда-нибудь дождемся?

Зачем? :-)


"Доступен релиз Perl 5.10.1"
Отправлено 123456 , 24-Авг-09 16:56 
написано ж - "интересно"

"Доступен релиз Perl 5.10.1"
Отправлено luserz , 24-Авг-09 23:31 
меня последние лет 10 всегда доводила до бешенства мысль - какие психостимуляторы применяли разработчики что перла что регулярных выражений что бы это всё реализовать.

"Доступен релиз Perl 5.10.1"
Отправлено Аноним , 24-Авг-09 23:43 
>меня последние лет 10 всегда доводила до бешенства мысль - какие психостимуляторы
>применяли разработчики что перла что регулярных выражений что бы это всё
>реализовать.

Мощь perl в регулярных выражениях и хэшах. Мне иногда бывает жалко разработчиков на PHP/Java/Python/Ruby, которым приходится использовать костыли для регекспов и хэшей. В простых случаях может и костылей достаточно, но когда нужно сделать что-то более-менее сложное - вот тут и радуешся изяществу регекпсов в Perl.


"Доступен релиз Perl 5.10.1"
Отправлено Аноним , 25-Авг-09 00:49 
А покажите, плз, пример на перле для регекспов и хешей, который на руби потребует костылей(или ссылочку киньте на такой). Интересуюсь с практической точки зрения, не флейма/холивара ради...

"Доступен релиз Perl 5.10.1"
Отправлено nowinter , 25-Авг-09 23:31 
>А покажите, плз, пример на перле для регекспов и хешей, который на
>руби потребует костылей(или ссылочку киньте на такой). Интересуюсь с практической точки
>зрения, не флейма/холивара ради...

+1 про Руби
Руби задумывался гораздо позже и про регекспы там все всё понимали
как и про хэши
никаких костылей
а синтаксис намно-о-о-го прозрачней и приятней


"Доступен релиз Perl 5.10.1"
Отправлено Zlobec , 26-Авг-09 07:44 
А помоему ие же яйца только вид сбоку. На рубях тоже можно непонятно написать

"Доступен релиз Perl 5.10.1"
Отправлено Аноним , 25-Авг-09 08:14 
А скажите любезный, а что такое хэш?
Попроще и попонятней.
А чем хэш хэшей (масло маслянное) от ассоциативных массивов отличается? И есть ли последние в perl?

"Доступен релиз Perl 5.10.1"
Отправлено brainfuck , 25-Авг-09 08:35 
Хеш это гашишь... Тьфу, ассоциативный массив, словарь или хеш-таблица. :)
Но хеш хешей, это не масло маслянное, и даже не масло конопли, а именно хеш хешей. :)

%a = ('key_a_1' => 1, 'key_a_2' => 2);
%b = ('key_b_1' => 1, 'key_b_2' => 2);

А вот и хеш хешей... ;)
%h = ('a_hash_ref' => \%a, 'b_hash_ref' => \%b);

И чем собственно говоря хеш хешей должен отличаться от обычного хеша, кроме того что в качестве значений по ключам в нем ссылки на другие хеши?


"Доступен релиз Perl 5.10.1"
Отправлено zoonman , 25-Авг-09 09:13 
push @{$dayr[ ($db->rowfield('timeintv')) ]} ,
{predmet => $db->rowfield('name')};

настоящий BrainFuck


"Доступен релиз Perl 5.10.1"
Отправлено brainfuck , 25-Авг-09 09:54 
Неее, это легко... :) Но из области if ($x == 1) { $x = 1; }; :)

Не понятно зачем пихать в массив, сслыку на хеш в котором всего один ключ predmet. :)


"Доступен релиз Perl 5.10.1"
Отправлено zoonman , 04-Сен-09 16:45 
>Неее, это легко... :) Но из области if ($x == 1) {
>$x = 1; }; :)
>
>Не понятно зачем пихать в массив, сслыку на хеш в котором всего
>один ключ predmet. :)

это минимальный проблемный код, на самом деле там этих ключей с десяток.
А работа со сложными структурами данных в Perl просто ужасна своим накрученным синтаксисом.
Даже в C++ это намного приятнее, не говоря о быдлокоде.


"Доступен релиз Perl 5.10.1"
Отправлено аноним , 25-Авг-09 16:26 
>настоящий BrainFuck

Нет. Поймите, что не можете осилить только вы.


"Доступен релиз Perl 5.10.1"
Отправлено sergej , 25-Авг-09 00:00 
Никаких стимуляторов. Автор языка - лингвист по специальности

"Доступен релиз Perl 5.10.1"
Отправлено vitek , 25-Авг-09 00:23 
ясно.
это врождённое.

"Доступен релиз Perl 5.10.1"
Отправлено XoRe , 26-Авг-09 21:45 
>ясно.
>это врождённое.

Ну если вы о том, что perl долгое время просто не имел конкурентов, то я согласен с вашей восторженной похвалой)


"Доступен релиз Perl 5.10.1"
Отправлено Добрый аноним , 25-Авг-09 10:27 
Очень интересно узнать, что из наркотиков принимаете Вы, если Вам не хватило 10 лет, на то чтобы осилить и использовать такой инструмент как регэкспы. :-)

"Доступен релиз Perl 5.10.1"
Отправлено аноним , 25-Авг-09 16:22 
Никакие, там все абсолютно логично и синтаксис очень удобный. Какими веществами вы высушили в дестве мозг, чтоба даже в этом не разобраться?

"Доступен релиз Perl 5.10.1"
Отправлено Оммм , 30-Авг-09 22:52 
Эх, треды бы до у ма довели !!! :(
Люблю перл всей душой, но многопоточность там ужасно реализованна..