<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Увидел свет RPerl 1.0, компилятор кода Perl5</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html</link>
    <description>После двух с половиной лет разработки состоялся релиз компилятора для языка программирования Perl - RPerl 1.0 (http://rperl.org/). RPerl получает (https://metacpan.org/pod/release/WBRASWELL/RPerl-1/script/rperl) на входе perl5-код (скрипт или модуль), транслирует его в представление на языке С++, которое следом конвертируется в XS-код (https://en.wikipedia.org/wiki/XS_&#037;28Perl&#037;29) силами модуля Inline::CPP. Полученный код может использоваться в высокоуровневом Perl5-коде как обычный модуль с XS-реализацией. В конечном счете XS-код транслируется в машинный код С++-компилятором. Исходные тексты проекта распространяются (https://github.com/wbraswell/rperl/) под лицензиями Artistic  и GPL, т.е.  RPerl распространяется на тех же условиях, что и интерпретатор Perl5. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В отличие от предыдущих попыток создания копилятора Perl (perlcc, pp,  perlito (http://www.perlito.org/), B::C (https://code.google.com/p/perl-compiler/), B::CC, B::Bytecode), которые не были доведены до рабочего вида или сводились у упаковке байт</description>

<item>
    <title>Увидел свет RPerl 1.0, компилятор кода Perl5 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html#71</link>
    <pubDate>Fri, 10 Jul 2015 09:19:55 GMT</pubDate>
    <description>DuckDuckGo написан Perl&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет RPerl 1.0, компилятор кода Perl5 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html#70</link>
    <pubDate>Fri, 10 Jul 2015 09:12:10 GMT</pubDate>
    <description>https://en.wikipedia.org/wiki/Internet_Movie_Database :&lt;br&gt;&lt;br&gt;&amp;gt; The website is Perl-based.&#091;5&#093; As of May 2011, the site has been filtered in China for more than one year, although many users address it through proxy server or by VPN.&#091;6&#093;</description>
</item>

<item>
    <title>Увидел свет RPerl 1.0, компилятор кода Perl5 (нимус)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html#69</link>
    <pubDate>Thu, 09 Jul 2015 20:20:17 GMT</pubDate>
    <description>false. ruby&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет RPerl 1.0, компилятор кода Perl5 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html#68</link>
    <pubDate>Thu, 09 Jul 2015 17:18:55 GMT</pubDate>
    <description>Форум ixbt (основной сайт не знаю на чем).&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет RPerl 1.0, компилятор кода Perl5 (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html#67</link>
    <pubDate>Wed, 08 Jul 2015 10:23:01 GMT</pubDate>
    <description>&amp;gt; Внимательно читайте на что вы сами отвечали,&lt;br&gt;&amp;gt; а именно : &quot;Во всех других странах что ли плохо программисты работают?&quot;.&lt;br&gt;&amp;gt; Русские программисты работают хорошо.&lt;br&gt;&amp;gt; Не их вина в том, что работать выгоднее на иностранные компании.&lt;br&gt;&lt;br&gt;Да что же ты так издеваешься. Ведь мозг сломать можно!&lt;br&gt;В Штатах и русские работают хорошо, и узбекские хорошо.&lt;br&gt;А в других странах работают плохо, потому что из других стран подобных новостей нет.&lt;br&gt;&lt;br&gt;Предложении про &quot;выгоднее&quot; я вообще не понял с чем связано.&lt;br&gt;Оно для другого поста предназначалось?&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет RPerl 1.0, компилятор кода Perl5 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html#66</link>
    <pubDate>Tue, 07 Jul 2015 17:08:54 GMT</pubDate>
    <description>На самом деле perl легко ложится на pthread - там все уже есть для этого. Если нужен пример, то смотрите код modperl2 для httpd:&lt;br&gt;&lt;br&gt;&amp;gt; $ ldd /usr/lib/apache2/modules/mod_perl.so&lt;br&gt;&lt;br&gt;...&lt;br&gt;libpthread.so.0 =&amp;gt;&lt;br&gt;...&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет RPerl 1.0, компилятор кода Perl5 (Pilat)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html#65</link>
    <pubDate>Tue, 07 Jul 2015 16:18:14 GMT</pubDate>
    <description>&amp;gt; В perl две разные модели: 5005threads который deprecated и ithreads. &lt;br&gt;&lt;br&gt;Coro - the only real threads in perl&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет RPerl 1.0, компилятор кода Perl5 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html#64</link>
    <pubDate>Tue, 07 Jul 2015 16:01:01 GMT</pubDate>
    <description>А я смотрю вы тот еще дилетант.&lt;br&gt;&lt;br&gt;&amp;gt; Про то что две модели я знаю. Я имел ввиду ithreads, но они тоже уже почти деприкейтед, т.к. костыль для венды делающий полную копию интерпретатора.&lt;br&gt;&lt;br&gt;Они discouraged потому что их интерфейс ужасен. А под виндой никак не получится кроме создания полной копии интерпретатора. Такова уж кривость винды.&lt;br&gt;&lt;br&gt;&amp;gt; Шаред структуры копирующие все данные рекурсивно это вообще смех, мало того, запаковать структуру в жсон, положить ее в шаред скаляр и распаковать в другом потоке быстрей, нежели просто сделать все шаредным. В общем быстрей бы удалили это убожество, на операционных системах с нормальными форками нe нужно.&lt;br&gt;&lt;br&gt;Не зря сделали рекурсивную копию. В JSON в отдельных случаях можно, но смысла совсем нет, т.к. Data::Dumper + eval отработают быстрее, да так возможны случаи когда кроме рекурсивного копирования не обойтись. Если бы вы сталкивались с подобным, то не писали бы подобное (вот я сталкивался когда работал с ithreads на уровне си и знаю почему нужно рекурсивное клонирование)</description>
</item>

<item>
    <title>Увидел свет RPerl 1.0, компилятор кода Perl5 (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/103511.html#63</link>
    <pubDate>Tue, 07 Jul 2015 14:29:29 GMT</pubDate>
    <description>&amp;gt; Русские программисты работают хорошо. Не их вина в том, что работать выгоднее на иностранные компании. &lt;br&gt;&lt;br&gt;angra - ты женился чтоли и ребятёнка завёл? &lt;br&gt;А то в последнее время - как подменили человека, бреда всё меньше и меньше :)&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
