<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: 5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5 исполнится 14 лет</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html</link>
    <description>&quot;Five Features Perl 5 Needs Now (http://broadcast.oreilly.com/2008/12/five-features-perl-5-needs-now.html)&quot; - лидер проекта Parrot представил заметку с анализом 5 возможностей, в которых нуждается Perl 5:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Регулярный выпуск релизов;&lt;br&gt;-  Улучшение возможностей в сфере объектно-ориентированного программирования (в качестве примеров приводятся модули Moose (http://search.cpan.org/perldoc?Moose), Mouse (http://search.cpan.org/perldoc?Mouse), autobox (http://search.cpan.org/perldoc?autobox));&lt;br&gt;-  Метод разработки расширений на языке Си в стиле Python ctype (http://docs.python.org/library/ctypes.html). Текущая система XS (http://perldoc.perl.org/perlxs.html) излишне усложнена. В качестве прототипа возможного решения приводится модуль P5NCI (http://search.cpan.org/perldoc?P5NCI), позволяющий импортировать функции из любых разделяемых библиотек;&lt;br&gt;-  Улучшение интеграции с CPAN, особенно в плане возможности установки модулей для индивидуального использования в ограниченных окружениях ( на...&lt;br&gt;&lt;br&gt;URL: http://broadca</description>

<item>
    <title>5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5 (Stanislauz)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html#16</link>
    <pubDate>Wed, 17 Dec 2008 14:14:21 GMT</pubDate>
    <description>Собсно, сам немного поковырялся и нашел все ответы.&lt;br&gt;&lt;br&gt;1. perldoc -q &quot;program shrinks&quot; видимо устарел. Написал тестовую программку, которая успешно освобождала память.&lt;br&gt;&lt;br&gt;2. Все &quot;якобы-утечки-памяти&quot; оказались особенностями и оптимизациями, которые просто напросто нужно держать в уме, когда необходимо писать демоны или модули для mod_perl и о которых можно почитать тут&lt;br&gt;&lt;br&gt;http://www.opennet.ru/base/dev/perl_memory_leak.txt.html&lt;br&gt;http://www.opennet.ru/base/dev/perl_memory.txt.html &lt;br&gt;&lt;br&gt;3. Хотя, хотелось бы видеть в Perl более продвинутые интерфейсы очистки, подобные gc в Python.&lt;br&gt;</description>
</item>

<item>
    <title>5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5... (w)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html#15</link>
    <pubDate>Wed, 17 Dec 2008 02:52:49 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;- нормально работало только одно приложение, к которому было первое &lt;br&gt;&amp;gt;обращение клиента. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Путем научного изыскания нашел, что нужны такие настройки: &lt;br&gt;&amp;gt;PerlOptions +Clone &lt;br&gt;&amp;gt;PerlInterpStart 2 &lt;br&gt;&amp;gt;PerlInterpMax 2 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Подскажите, что это может быть. &lt;br&gt;&amp;gt;Что делать, если будет 3 и более приложений. &lt;br&gt;&lt;br&gt;Увеличить число PerlInterpMax до максимально возможного числа одновременных HTTP-сессий. См. это число в настройках Апача.&lt;br&gt;</description>
</item>

<item>
    <title>5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5 (w)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html#14</link>
    <pubDate>Wed, 17 Dec 2008 02:37:50 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;    Это неправда уже лет пятнадцать как. Да, когда &lt;br&gt;&amp;gt;в Юниксе память у операционной системы можно было отожрать только одним &lt;br&gt;&amp;gt;способом -- с помощью sbrk(2) -- это было правдой. Но теперь &lt;br&gt;&amp;gt;malloc(3) давно уже не &quot;умный враппер вокруг sbrk(2)&quot;. Уже давно требование &lt;br&gt;&amp;gt;непрерывности логического адресного пространства задачи не означает требования непрерывности линейных адресов &lt;br&gt;&amp;gt;ОЗУ, и память операционной системе можно возвращать хоть с конца аллоцированной &lt;br&gt;&amp;gt;области, хоть с начала. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;    Perl must die. Пока не научится работать с &lt;br&gt;&amp;gt;ОЗУ по-человечески. А не с помощью &quot;reexec themselves&quot;. &lt;br&gt;&lt;br&gt;Ты хоть сам читал то, что ты цитируешь? Выделение/освобождение памяти делается функциями malloc/free. Perl их вызывает, как и любая C-шная программа. Нет никакой разницы, что именно стоит за ними. Если free не справляется с освобождением памяти, то почему Perl должен что-то делать сверх этого?&lt;br&gt;&lt;br&gt;Если ты видишь воспроизводимую ошибку, напиши багрепорт. Если ты этого не делаешь, то ты и лю</description>
</item>

<item>
    <title>5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5 (Andrew Kolchoogin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html#13</link>
    <pubDate>Mon, 15 Dec 2008 23:17:06 GMT</pubDate>
    <description>Претензии он адресовал совершенно правильно. Это ужасная кривость Перловки, которую ее авторы сваливают на операционную систему:&lt;br&gt;&lt;br&gt;===&lt;br&gt;     How can I free an array or hash so my program shrinks?&lt;br&gt;&lt;br&gt;     You usually can&apos;t. On most operating systems, memory&lt;br&gt;     allocated to a program can never be returned to the system.&lt;br&gt;     That&apos;s why long-running programs sometimes re-exec&lt;br&gt;     themselves. Some operating systems (notably, systems that&lt;br&gt;     use mmap(2) for allocating large chunks of memory) can&lt;br&gt;     reclaim memory that is no longer used, but on such systems,&lt;br&gt;     perl must be configured and compiled to use the OS&apos;s malloc,&lt;br&gt;     not perl&apos;s.&lt;br&gt;===&lt;br&gt;&lt;br&gt;    Это неправда уже лет пятнадцать как. Да, когда в Юниксе память у операционной системы можно было отожрать только одним способом -- с помощью sbrk(2) -- это было правдой. Но теперь malloc(3) давно уже не &quot;умный враппер вокруг sbrk(2)&quot;. Уже давно требование непрерывности логического адресного пространства задачи не означает требования непрерывности линейн</description>
</item>

<item>
    <title>5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5 (SHRDLU)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html#12</link>
    <pubDate>Mon, 15 Dec 2008 17:45:19 GMT</pubDate>
    <description>&amp;gt;perldoc не имеет никакого отношения к mod_perl &lt;br&gt;&lt;br&gt;...Равно как mod_perl не имеет никакаго отношения к Five Features Perl 5 Needs Now. Тем не менее, вам это не помешало адресовать претензии, касающиеся mod_perl, почему-то непосредственно в адрес perl...&lt;br&gt;</description>
</item>

<item>
    <title>5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html#11</link>
    <pubDate>Mon, 15 Dec 2008 16:36:48 GMT</pubDate>
    <description>perldoc не имеет никакого отношения к mod_perl&lt;br&gt;</description>
</item>

<item>
    <title>5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5 (SHRDLU)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html#10</link>
    <pubDate>Mon, 15 Dec 2008 13:39:43 GMT</pubDate>
    <description>&amp;gt;К сожалению, есть такой грешок за Perl... Это можно заметить в mod_perl &lt;br&gt;&lt;br&gt;Это грехи mod_perl (и, вероятно, PLPERL), но не самого perl&lt;br&gt;</description>
</item>

<item>
    <title>5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5 (SHRDLU)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html#9</link>
    <pubDate>Mon, 15 Dec 2008 13:36:21 GMT</pubDate>
    <description>&amp;gt;и впредь, умеренней демонстрировать своё невежество :-) &lt;br&gt;&lt;br&gt;Улыбнуло :) Особенно после ваших пассажей о красоте Python&apos;а.&lt;br&gt;Не надо переносить недостатки отдельных модулей на всю систему, конкретно - не путайте mod_perl и собственно perl.&lt;br&gt;</description>
</item>

<item>
    <title>5 возможностей, в которых нуждается Perl 5. 18 декабря Perl5 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/46707.html#8</link>
    <pubDate>Mon, 15 Dec 2008 12:32:31 GMT</pubDate>
    <description>я вам советую почитать документацию на перл&lt;br&gt;perldoc -q &quot;program shrinks&quot;&lt;br&gt;и впредь, умеренней демонстрировать своё невежество :-)&lt;br&gt;</description>
</item>

</channel>
</rss>
