Официально представлен (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...
Новость: http://www.opennet.me/opennews/art.shtml?num=23131
Интересно шестой версии мы когда-нибудь дождемся?
Конечно, сказано же весной следующего года. А кому не терпится прямо сейчас можно на rakudo.org
К марту следующего года обещают. А реально - когда переведут на 6-й хотя бы 30% от CPAN. Но я уже с ноября прошлого довольно активно пользую самосбор - правда пока в качестве вспомогательного инструмента - уж больно регулярные выражения (правила и грамматики) там хороши (когда работают).
> Интересно шестой версии мы когда-нибудь дождемся?Зачем? :-)
написано ж - "интересно"
меня последние лет 10 всегда доводила до бешенства мысль - какие психостимуляторы применяли разработчики что перла что регулярных выражений что бы это всё реализовать.
>меня последние лет 10 всегда доводила до бешенства мысль - какие психостимуляторы
>применяли разработчики что перла что регулярных выражений что бы это всё
>реализовать.Мощь perl в регулярных выражениях и хэшах. Мне иногда бывает жалко разработчиков на PHP/Java/Python/Ruby, которым приходится использовать костыли для регекспов и хэшей. В простых случаях может и костылей достаточно, но когда нужно сделать что-то более-менее сложное - вот тут и радуешся изяществу регекпсов в Perl.
А покажите, плз, пример на перле для регекспов и хешей, который на руби потребует костылей(или ссылочку киньте на такой). Интересуюсь с практической точки зрения, не флейма/холивара ради...
>А покажите, плз, пример на перле для регекспов и хешей, который на
>руби потребует костылей(или ссылочку киньте на такой). Интересуюсь с практической точки
>зрения, не флейма/холивара ради...+1 про Руби
Руби задумывался гораздо позже и про регекспы там все всё понимали
как и про хэши
никаких костылей
а синтаксис намно-о-о-го прозрачней и приятней
А помоему ие же яйца только вид сбоку. На рубях тоже можно непонятно написать
А скажите любезный, а что такое хэш?
Попроще и попонятней.
А чем хэш хэшей (масло маслянное) от ассоциативных массивов отличается? И есть ли последние в perl?
Хеш это гашишь... Тьфу, ассоциативный массив, словарь или хеш-таблица. :)
Но хеш хешей, это не масло маслянное, и даже не масло конопли, а именно хеш хешей. :)%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);И чем собственно говоря хеш хешей должен отличаться от обычного хеша, кроме того что в качестве значений по ключам в нем ссылки на другие хеши?
push @{$dayr[ ($db->rowfield('timeintv')) ]} ,
{predmet => $db->rowfield('name')};настоящий BrainFuck
Неее, это легко... :) Но из области if ($x == 1) { $x = 1; }; :)Не понятно зачем пихать в массив, сслыку на хеш в котором всего один ключ predmet. :)
>Неее, это легко... :) Но из области if ($x == 1) {
>$x = 1; }; :)
>
>Не понятно зачем пихать в массив, сслыку на хеш в котором всего
>один ключ predmet. :)это минимальный проблемный код, на самом деле там этих ключей с десяток.
А работа со сложными структурами данных в Perl просто ужасна своим накрученным синтаксисом.
Даже в C++ это намного приятнее, не говоря о быдлокоде.
>настоящий BrainFuckНет. Поймите, что не можете осилить только вы.
Никаких стимуляторов. Автор языка - лингвист по специальности
ясно.
это врождённое.
>ясно.
>это врождённое.Ну если вы о том, что perl долгое время просто не имел конкурентов, то я согласен с вашей восторженной похвалой)
Очень интересно узнать, что из наркотиков принимаете Вы, если Вам не хватило 10 лет, на то чтобы осилить и использовать такой инструмент как регэкспы. :-)
Никакие, там все абсолютно логично и синтаксис очень удобный. Какими веществами вы высушили в дестве мозг, чтоба даже в этом не разобраться?
Эх, треды бы до у ма довели !!! :(
Люблю перл всей душой, но многопоточность там ужасно реализованна..