<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html</link>
    <description>Спустя год после анонса экспериментальной версии Ruby 1.9.0, разработчики выпустили (http://www.ruby-lang.org/en/news/2009/01/30/ruby-1-9-1-released/) первый стабильный релиз -  Ruby 1.9.1 (http://www.ruby-lang.org/).&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Основные новшества (http://svn.ruby-lang.org/repos/ruby/tags/v1_9_1_0/NEWS):&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Значительно увеличена производительность и уменьшено потребление памяти. В некоторых тестах Ruby 1.9.1, использующий для интерпретации опкода новую виртуальную машину YARV (http://en.wikipedia.org/wiki/YARV) (Yet another Ruby VM), оказался почти в 5 раз быстрее Ruby 1.8.&lt;br&gt;&lt;br&gt;-  Полноценная реализация многопоточности, использующая средства операционной системы (ранее присутствовала реализация &quot;green threads (http://en.wikipedia.org/wiki/Green_threads)&quot;, через эмуляцию нитей (threads) интерпретатором);&lt;br&gt;-  Полная поддержка многобайтовых кодировок (Unicode);&lt;br&gt;-  Значительные изменения в синтаксисе языка. Ветка Ruby 1.9 не является 100&#037; совместимой с более ранними версиями, в языке появ...&lt;br&gt;&lt;br&gt;URL: http://www.rub</description>

<item>
    <title>Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html#13</link>
    <pubDate>Tue, 03 Feb 2009 09:49:16 GMT</pubDate>
    <description>&amp;gt;А с Python так просто не получится.&lt;br&gt;&lt;br&gt;Почему же не получится? Есть отличный автоматический конвертер.&lt;br&gt;Из ответов на мой пост я сделал вывод, что разница в реакции на схожие события в двух языках вызвана лишь уровнем применения этих языков. Если для Ruby достаточно портировать важнейший фреймворк (RoR) и паника на этом закончится(-лась), то для Python паника и критика будет продолжаться еще долго.&lt;br&gt;</description>
</item>

<item>
    <title>Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x (mnimd)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html#12</link>
    <pubDate>Tue, 03 Feb 2009 09:40:01 GMT</pubDate>
    <description>&amp;gt;Хочешь - не хочешь, а разработчикам Python&apos;а придется долго поддерживать обе ветки. &lt;br&gt;&amp;gt;Редкое удовольствие... &lt;br&gt;&lt;br&gt;Поддерживать несколько веток как раз несложно.&lt;br&gt;Каждая ветка как раз обычно и поддерживается в основном силами тех, кому она нужна.&lt;br&gt;А пот попытка угодить всем и сливать все в одну ветку - вот это гораздо хуже. В этом случае проект нужно разбивать на независимы части. В любом случае при разрастании - либо несколько веток, либо независимые части.&lt;br&gt;&lt;br&gt;Разработчики Python это видимо наконец поняли.&lt;br&gt;До этого, помнится, обратная совместимость Python рекламировалась как одно из главных его достоинств.&lt;br&gt;</description>
</item>

<item>
    <title>Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html#11</link>
    <pubDate>Tue, 03 Feb 2009 05:30:15 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Ветка Ruby 1.9 не является 100&#037; совместимой с более ранними версиями&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ох сколько было вони про Python 3 (aka Python 3000), когда было объявлено о том, что у него не будет 100&#037; совместимости с веткой 2.x. А тут при переходе 1.8 -&amp;gt; 1.9 все ломают и народ не парится...&lt;br&gt;&lt;br&gt;Дык... Кодовую базу можно перевести на 1.9 без особых напрягов. Сообщество Ruby достаточно активно. Ключевые продукты быстро переведут на новую платформу. Например, тот же RoR уже без проблем работает на 1.9. &lt;br&gt;А с Python так просто не получится. В том же Debian&apos;е Pyth 2.x находится в зависимостях чуть ли не каждого пятого пакета в репозитории. Core Team не может зарелизить lenny из-за того, что некоторые майнтейнеры перестали нормально поддерживать ряд важных пакетов. А что говорить о переходе на 3-ий Python? На него будут переползать лет 5 наверное, не меньше. А такое вряд ли кому понравится. &lt;br&gt;Хочешь - не хочешь, а разработчикам Python&apos;а придется долго поддерживать обе ветки. Редкое удовольствие... &lt;br&gt;</description>
</item>

<item>
    <title>Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x (mnimd)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html#10</link>
    <pubDate>Mon, 02 Feb 2009 19:44:21 GMT</pubDate>
    <description>&amp;gt;Ох сколько было вони про Python 3 (aka Python 3000), когда было объявлено о том, что у него не будет 100&#037; совместимости с веткой 2.x. А тут при переходе 1.8 -&amp;gt; 1.9 все ломают и народ не парится...&lt;br&gt;&lt;br&gt;Потому что народ уже понял. Если есть возможность улучшить язык ценой потери обратной совместимости - лучше улучшить язык. Иначе наложение заплат сильно коверкает ядро и API.&lt;br&gt;&lt;br&gt;История Python 2.x - как раз тому печальное подтверждение.&lt;br&gt;&lt;br&gt;Вообще, вытягивать обратную совместимость любой ценой - это подход достойный проприетарного ПО.&lt;br&gt;</description>
</item>

<item>
    <title>Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html#9</link>
    <pubDate>Mon, 02 Feb 2009 13:28:47 GMT</pubDate>
    <description>&amp;gt;Ветка Ruby 1.9 не является 100&#037; совместимой с более ранними версиями&lt;br&gt;&lt;br&gt;Ох сколько было вони про Python 3 (aka Python 3000), когда было объявлено о том, что у него не будет 100&#037; совместимости с веткой 2.x. А тут при переходе 1.8 -&amp;gt; 1.9 все ломают и народ не парится...&lt;br&gt;</description>
</item>

<item>
    <title>Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html#8</link>
    <pubDate>Sun, 01 Feb 2009 10:50:03 GMT</pubDate>
    <description>А кто-нить рекомендации делал поводу приемов программирования для обеспечения перевода кодовой базы с 1.8 на 1.9?&lt;br&gt;</description>
</item>

<item>
    <title>Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x (mnimd)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html#7</link>
    <pubDate>Sun, 01 Feb 2009 06:33:45 GMT</pubDate>
    <description>&amp;gt;Значительные изменения в синтаксисе языка. Ветка Ruby 1.9 не является 100&#037; совместимой с более ранними версиями, в языке появилось много новых конструкций и изменений логики работы существующих элементов. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Читаем внимательно новость. Да и по ссылке сходить не мешало бы. Там всё написано про совместимость. &lt;br&gt;&lt;br&gt;Это всем, кто в курсе, давно известно и без этой новости.&lt;br&gt;Вопрос был относительно результатов перехода, а не вообще, что нового в Ruby.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x (stamnik)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html#6</link>
    <pubDate>Sun, 01 Feb 2009 06:20:32 GMT</pubDate>
    <description>Значительные изменения в синтаксисе языка. Ветка Ruby 1.9 не является 100&#037; совместимой с более ранними версиями, в языке появилось много новых конструкций и изменений логики работы существующих элементов. &lt;br&gt;&lt;br&gt;Читаем внимательно новость. Да и по ссылке сходить не мешало бы. Там всё написано про совместимость.&lt;br&gt;</description>
</item>

<item>
    <title>Вышел Ruby 1.9.1, первый стабильный релиз ветки 1.9.x (Mikhail Ivanushkin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/48775.html#5</link>
    <pubDate>Sat, 31 Jan 2009 23:50:07 GMT</pubDate>
    <description>Новость бесспорно хорошая. Я уже некоторое время обкатываю для себя 1.9.1.&lt;br&gt;Рельсы броде бы давно уже запускаються.&lt;br&gt;&lt;br&gt;Правда в продакшн пока не спешу - там место пока 1.8.6&lt;br&gt;</description>
</item>

</channel>
</rss>
