<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Релиз Perl 5.10.0</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID3/39461.html</link>
    <description>Анонсирован (http://groups.google.com/group/perl.perl5.porters/msg/111bfa7e2b0c75ee) выход релиза Perl 5.10.0 (http://search.cpan.org/~rgarcia/perl-5.10.0/).&lt;br&gt;&lt;br&gt;&lt;br&gt;Perl 5.10.0 включает в себя некоторые элементы Perl 6, а также:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Новые возможности регуляных выражений&lt;br&gt;-  Оптимизированную систему распределения памяти&lt;br&gt;-  Переработанный механизм работы с UTF-8 строками&lt;br&gt;-  Возврат к старой схеме обработки сигналов (до 5.8)&lt;br&gt;-  В базовый состав включены модули: Math::BigInt::FastCalc, Compress::Zlib, IO::Zlib, Archive::Tar, Digest::SHA, ExtUtils::CBuilder, ExtUtils::ParseXS, Module::CoreList. &lt;br&gt;-  Реализован оператор &quot;// &quot; ($a // $b эквивалентно defined $a ? $a : $b; $c //= $d эквивалентно $c = $d unless defined $c).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://search.cpan.org/~rgarcia/perl-5.10.0/&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=13340&lt;br&gt;</description>

<item>
    <title>Релиз Perl 5.10.0 (Аноним)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID3/39461.html#8</link>
    <pubDate>Wed, 26 Dec 2007 07:39:37 GMT</pubDate>
    <description>про смарт-матчи зря забыли упомянуть&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Perl 5.10.0 (2l00p)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID3/39461.html#7</link>
    <pubDate>Fri, 21 Dec 2007 04:44:37 GMT</pubDate>
    <description>Linux a6m 2.6.18-4-k7 #1 SMP Mon Mar 26 17:57:15 UTC 2007 i686 GNU/Linux&lt;br&gt;&lt;br&gt;LANG=ru_RU.UTF-8&lt;br&gt;LC_CTYPE=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_NUMERIC=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_TIME=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_COLLATE=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_MONETARY=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_MESSAGES=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_PAPER=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_NAME=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_ADDRESS=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_TELEPHONE=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_MEASUREMENT=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_IDENTIFICATION=&quot;ru_RU.UTF-8&quot;&lt;br&gt;LC_ALL=&lt;br&gt;&lt;br&gt;This is perl, v5.8.8 built for i486-linux-gnu-thread-multi&lt;br&gt;&lt;br&gt;------------------&lt;br&gt;#!/usr/bin/perl -w&lt;br&gt;&lt;br&gt;use encoding &quot;utf8&quot;;&lt;br&gt;&lt;br&gt;$_ = &quot;Жизнь, она как жёрдочка в курятнике - короткая и вся в дерьме.&quot;;&lt;br&gt;&lt;br&gt;s/&#092;w&#123;8&#125;/СЛОВО/g;&lt;br&gt;print $_;&lt;br&gt;&amp;lt;&amp;gt;;&lt;br&gt;------------------&lt;br&gt;&lt;br&gt;Всё отлично работает.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Perl 5.10.0 (Stanislaus)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID3/39461.html#6</link>
    <pubDate>Thu, 20 Dec 2007 12:54:14 GMT</pubDate>
    <description>Ураа!&lt;br&gt;&lt;br&gt;Новый switch воодушевляет.&lt;br&gt;given ($foo) &#123;&lt;br&gt;    when (/^abc/) &#123; $abc = 1; &#125;&lt;br&gt;    when (/^def/) &#123; $def = 1; &#125;&lt;br&gt;    when (/^xyz/) &#123; $xyz = 1; &#125;&lt;br&gt;    default &#123; $nothing = 1; &#125;&lt;br&gt;&#125;&lt;br&gt;Насчет плохой работы utf8:&lt;br&gt;use utf8; # чтобы указать, что исходник программы написан с использованием utf-8&lt;br&gt;# если данные поступают из неизвестного источника и Perl не может определить, что это utf-8:&lt;br&gt;# Используйте модуль Encode&lt;br&gt;# то есть, например, чтобы&lt;br&gt;my ($data) = $sth-&amp;gt;fetchrow_array;&lt;br&gt;$data =~ s/морожное/пирожное/gi;&lt;br&gt;# сработало нормально, нужно указать Perl, что исходник в UTF-8, и скорее всего бит Unicode в $data не установлен.&lt;br&gt;use utf8;&lt;br&gt;use Encode;&lt;br&gt;...&lt;br&gt;my ($data) = map &#123;Encode::decode(&apos;UTF-8&apos;,$_)&#125; $sth-&amp;gt;fetchrow_array;&lt;br&gt;$data =~ s/морожное/пирожное/gi;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Perl 5.10.0 (MicRO)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID3/39461.html#5</link>
    <pubDate>Thu, 20 Dec 2007 05:37:36 GMT</pubDate>
    <description>угу регулярка+utf был жескачь, нуна щас 5.10 потестить поглядеть как работает&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Perl 5.10.0 (angra)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID3/39461.html#4</link>
    <pubDate>Wed, 19 Dec 2007 18:48:21 GMT</pubDate>
    <description>Поэкспериментируй с tr, например замени часть латинских букв вроде c,m,o,a на русские или наоборот. &lt;br&gt;</description>
</item>

<item>
    <title>Релиз Perl 5.10.0 (fennel)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID3/39461.html#3</link>
    <pubDate>Wed, 19 Dec 2007 13:16:53 GMT</pubDate>
    <description>А ты попробуй regexp с русскими буквами сделать. Классы русских букв не работают.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Perl 5.10.0 (зю)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID3/39461.html#2</link>
    <pubDate>Wed, 19 Dec 2007 12:05:27 GMT</pubDate>
    <description>а где именно надо указывать?&lt;br&gt;я может что-то делаю не так, но ни в одном месте у меня нет указания на utf8 и все строки таковыми и остаются без каких-либо телодвижений.&lt;br&gt;юзаю бздю и линукс, правда, все окружение по возможности всегда utf8.&lt;br&gt;кстати, перл и выбрал из-за того что никакого гимора с юникодом.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз Perl 5.10.0 (vadiml)</title>
    <link>https://ns.opennet.ru/openforum/vsluhforumID3/39461.html#1</link>
    <pubDate>Wed, 19 Dec 2007 10:22:26 GMT</pubDate>
    <description>&amp;gt; Переработанный механизм работы с UTF-8 строками&lt;br&gt;&lt;br&gt;это, наверное, самое нужное, а то приходится на каждом углу указывать что используется utf8 и всё равно проверять правильно ли используется&lt;br&gt;</description>
</item>

</channel>
</rss>
