<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Squeak 4.1 и Pharo 1.0 - новые версии реализаций языка Small...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66060.html</link>
    <description>Объявлено (http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-April/148987.html) о выходе Squeak (http://www.squeak.org/) 4.1 - кросплатформенной реализации языка Smalltalk. Основные изменения следующие:&lt;br&gt;&lt;br&gt;-  Улучшение внешнего вида;-  Добавлены шрифты DejaVu, шрифты True type теперь не загружаются в память (манипуляции происходят на диске);-  Полная поддержка замыканий позволяет писать классические рекурсивные выражения вида: &quot;fac := &#091;:n&amp;#124; n &amp;gt; 1 ifTrue:&#091;n * (fac value: n-1)&#093; ifFalse:&#091;1&#093;&#093;.&quot;;-  Поддержка литеральных байтовых массивов, которые могут быть записаны следующим образом: #&#091;1 2 3&#093; (вместо #(1 2 3) asByteArray), что позволяет избежать преобразований-  Улучшение подстветки синтаксиса-  Снятие ограничения в 32мегабайта для файлов с исходными кодами-  Добавлен браузер зависимостей, позволяющий определить зависимости между пакетами-  Множества могут содержать пустое значение nil (аналог NULL)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Кроме того, стоит отметить, что недавно вышел первый стабильный рели...&lt;br&gt;&lt;br&gt;URL: http://li</description>

<item>
    <title>Squeak 4.1 и Pharo 1.0 - новые версии реализаций языка Small... (dionisiy)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66060.html#8</link>
    <pubDate>Thu, 06 May 2010 20:45:11 GMT</pubDate>
    <description>Существует русское смолтолк сообщество rsug http://rsug.ru/. Присоединяйтесь :))&lt;br&gt;&lt;br&gt;По поводу виртуальных машин для смолтолка, это обычно джитеры с развитой динамической оптимизацией. То есть виртуальная машина на лету переводит байткод в машинный код, делает оптимизацию и инлайн методов. &lt;br&gt;Самая быстрая виртуалка у VisualWorks&apos;а. Сейчас разрабатывается при коммерческой поддержки аналог для squeak/pharo. &lt;br&gt;Есть еще интересные проекты на squeak/pharo в направлении оптимизации. Это Exupery - джиттер, работающий и написанный в самом смолтолке. Это некая программа, оптимизирующая выполнение кода в фоновом режиме. Другой проект NativeBoost позволяет писать примитивные методы на некоем подобии ассемблера (но выраженном в терминах самого смолтолка).&lt;br&gt;Специфика этих проектов в том, что все реализуется на самом смолтолке с сохранением динамических свойств смолтолк-программ. (вы можете на лету изменять код, дебагить и т.д.)&lt;br&gt;Что еще интересно, виртуальная машина для squeak/pharo написана на смолтолке (с некоторыми огра</description>
</item>

<item>
    <title>Squeak 4.1 и Pharo 1.0 - новые версии реализаций языка Small (Ariel)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66060.html#7</link>
    <pubDate>Tue, 20 Apr 2010 17:51:27 GMT</pubDate>
    <description>VisualWorks умеет &lt;br&gt;</description>
</item>

<item>
    <title>Squeak 4.1 и Pharo 1.0 - новые версии реализаций языка Small... (ixrws)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66060.html#6</link>
    <pubDate>Mon, 19 Apr 2010 19:52:01 GMT</pubDate>
    <description>Пасибо, профили гляну. &lt;br&gt;Ну а про натив я недостаточно чётко выразился. Понятно что он не может компилироваться как С и работать, он же динамический слишком для этого. Но как CommonLisp может. Ведь хорошие CL реализации как раз компилируют код в натив, но по месту, по мере необходимости, без ущерба динамизму языка. Например sbcl. Вот и касательно сабжа интересно, умеют ли они делать также.?&lt;br&gt;</description>
</item>

<item>
    <title>Squeak 4.1 и Pharo 1.0 - новые версии реализаций языка Small... (croster)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66060.html#5</link>
    <pubDate>Mon, 19 Apr 2010 18:15:54 GMT</pubDate>
    <description>&amp;gt;Но есть один вопрос: оно компилируется в натив?&lt;br&gt;&lt;br&gt;Нет.&lt;br&gt;&amp;gt;или он потом по месту ещё джитится?&lt;br&gt;&lt;br&gt;Если не ошибаюсь, то именно так и происходит. Сам пока не разбирался, времени особого нет. На ЛОРе есть вроде интересующийся смолтолком:&lt;br&gt;http://www.linux.org.ru/people/yoghurt/profile&lt;br&gt;&lt;br&gt;Есть еще смолтокеры:&lt;br&gt;http://www.avalon.ru/OpenLessons/Seminars/2009-10-22/ (открытый семинар сообщества российских smalltalker-ов), в презентациях есть их e-mail адреса.&lt;br&gt;</description>
</item>

<item>
    <title>Squeak 4.1 и Pharo 1.0 - новые версии реализаций языка Small... (ixrws)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66060.html#4</link>
    <pubDate>Mon, 19 Apr 2010 14:29:45 GMT</pubDate>
    <description>Вот поглядел на сайтах их, ну в общем интересно стало. Но есть один вопрос: оно компилируется в натив? То есть как там работает - только байткод или он потом по месту ещё джитится? В этом смысле интересно сравнение этих реализаций с gcl и sbcl для CommonLisp. Прямой ответ от тех кто знает было бы неплохо услышать. А может ответ есть в книгах?&lt;br&gt;Хотя конечно можно поглядеть исходники самих сред, позже может и погляжу. Давно уже советуют глянуть смолтолк, но вот вопрос производительности пожалуй самый важный.&lt;br&gt;</description>
</item>

<item>
    <title>Squeak 4.1 и Pharo 1.0 - новые версии реализаций языка Small... (croster)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66060.html#3</link>
    <pubDate>Mon, 19 Apr 2010 06:37:03 GMT</pubDate>
    <description>Почитайте книжки:&lt;br&gt;&quot;Pharo by example&quot; (http://pharobyexample.org/)&lt;br&gt;&quot;Squeak By example&quot; (http://www.squeakbyexample.org/)&lt;br&gt;Посмторите скринкасты Джеймса Робертсона &quot;Smalltalk Daily&quot;:&lt;br&gt;http://www.cincomsmalltalk.com/blog/blogView?searchCategory=smalltalkDaily&lt;br&gt;</description>
</item>

<item>
    <title>Squeak 4.1 и Pharo 1.0 - новые версии реализаций языка Small... (Ariel)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66060.html#2</link>
    <pubDate>Sun, 18 Apr 2010 23:44:46 GMT</pubDate>
    <description>http://www.cincomsmalltalk.com/main/&lt;br&gt;&lt;br&gt;Обязательно найдётся human, который в бесконечный раз задаст этот вопрос  &lt;br&gt;</description>
</item>

<item>
    <title>Squeak 4.1 и Pharo 1.0 - новые версии реализаций языка Small... (Анонимко)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/66060.html#1</link>
    <pubDate>Sun, 18 Apr 2010 22:15:53 GMT</pubDate>
    <description>Как можно использовать этот язык в боевых условиях, а не в академических интересах?&lt;br&gt;</description>
</item>

</channel>
</rss>
