Smalltalk по-русски
четверг, Июль 31, 2008
[STX] Smalltalk/X 5.4.1

Обновился сайт Smalltalk/X, а так же появилась новая версия St/X (пока только под Windows) - 5.4.1.

Этот диалект интересен тем, что зародился он как транслятор из St в C. Эта же возможность существует и поныне. Т.е. можно скомпилировать всю программу в самодостаточный исполняемый файл. Либо предкомпилировать непосредственно в коды процессора отдельные модули, а остальную часть оставить для JIT. Естественной является и возможность встраивать С-код прямо в St-методы.

Под win32 С-код компилируется с помощью Borland C 5.5. В свежих версиях St/X появилась (эксперементальная) поддержка MS Visual C, однако всё еще требуется make от Borland. Можно ли воспользоваться gcc под win32 мне не понятно.

В поставке идёт вполне приличная документация, поддерживается куча платформ, есть достаточный набор виджетов (хотя за основу взят look&feel от OpenStep, что несколько непривычно для пользователей win). При разработке ориентир был на диалект VW (как уходящий корнями в оригинальный ST-80), но есть и ряд отличий.

И вообще диалект выглядит интересно и производит очень приятное впечатление. Единственный недостаток - колличество разработчиков и отсутствие сообщества. Только этим можно объяснить небольшие недоработки, которые хотя и легко исправляются, но требуют времени на погружение в контекст.

Итог: мне кажется, что этот диалект зря находится в тени. И основная причина этого либо отсутсвие сил либо нежелание разработчиков заниматься выращиванием сообщества.

Ярлыки: ,

Популярные статьи
:: Smalltalk?!
:: Почему Smalltalk?
:: Great Leap Forward from Java to Smalltalk

Последние сообщения
:: Smalltalk и Все-Все-Все: Белка-Рыба наносит ответн...
:: Smalltalk и Все-Все-Все
:: [Squeak] Новый сайт Squeakland
:: [Squeak] Squeak для iPhone
:: [Squeak] SqueakDBX
:: [Squeak] Monticello 2
:: [GST] GNU Smalltalk 3.0.4 release
:: MagLev - Gemstone for Ruby
:: [Squeak] JSqueak, Potato
:: [Squeak] WxSqueak 0.5

Архив
Предыдущие новости / Декабрь 2004 / Январь 2005 / Февраль 2005 / Март 2005 / Апрель 2005 / Май 2005 / Июнь 2005 / Июль 2005 / Август 2005 / Сентябрь 2005 / Октябрь 2005 / Ноябрь 2005 / Декабрь 2005 / Январь 2006 / Февраль 2006 / Март 2006 / Апрель 2006 / Май 2006 / Июнь 2006 / Июль 2006 / Сентябрь 2006 / Октябрь 2006 / Ноябрь 2006 / Декабрь 2006 / Январь 2007 / Февраль 2007 / Март 2007 / Апрель 2007 / Май 2007 / Июнь 2007 / Август 2007 / Сентябрь 2007 / Ноябрь 2007 / Январь 2008 / Март 2008 / Май 2008 / Июнь 2008 / Июль 2008 / Август 2008 / Сентябрь 2008

Atom Feed
Smalltalk по-русски


Powered by Blogger