Smalltalk по-русски
пятница, Апрель 28, 2006
Smalltalk Solutions 2006

Закончилась ежегодная конференция Smalltalk Solutions 2006 проходившая в Торонто. Конспекты докладов можно найти в блоге Джеймса Робертсона.

Так же были подведены итоги 2-го ежегодного соревнования программистов на Smalltalk. Победителями стали Andres Vallourd и Blaine Buxton (3-е место в прошлом году).

Ярлыки:

пятница, Апрель 21, 2006
[Croquet] Выпущен Croquet SDK 1.0 Beta

Выпущен Croquet SDK 1.0 Beta.

Этот релиз предназначен для разработчиков, желающих создавать приложения на основе Croquet и не боящихся минималистической документации и возможной нестабильности. Хотя платформа постоянно развивается, но основные интерфейсы должны быть достаточно стабильны.

SDK (как и весь Croquet) создан на Squeak и включает в себя полную среду для разработки. Этот релиз содержит так же примеры, которые можно взять за основу для своих приложений. Примером готового приложения может служить Виртуальная галлерея CITRIS.

Croquet работает на Windows, Mac OS X, Linux. Требования к железу зависят от задач. И хотя Croquet можно запустить на маломощном компьютере, но, чтобы ничего не боятся, желательно иметь хотябы 1 ГГц процессор и 750 Мб памяти. Большинство видеокарт, имеющих хотябы 64Мб видеопамяти должны подходить для работы. Croquet работает через OpenGL 1.3. Для звука используется OpenAL. Последние версии Mac OS X уже поставляются с библиотеками OpenAL, пользователи Windows/Linux должны скачивать их самостоятельно.

В SDK включено руководство разработчика Croquet Programming 1.0B. Распространяется Croquet SDK по лицензии MIT.

Ярлыки:

среда, Апрель 12, 2006
2-е ежегодное соревнование программистов на Smalltalk

В пятницу, 7 апреля началось 2-е ежегодное соревнование программистов на Smalltalk. Как и в прошлом году соревнование состоит из двух этапов. Первый - через интернет и финальный на Smalltalk Solutions 2006.

Первый этап должен был закончиться во вторник, 9 апреля, однако, из-за многочисленных жалоб, но то, что участники не успевают уложиться в срок, первый этап продлён до 19 апреля. Таким образом, все желающие еще могут поучаствовать в конкурсе. Для этого нужно просто отправить письмо к Michael Lucas-Smith на michael.lucas-smith@softwarewithstyle.com.

Задание 1-го этапа 2-го ежегодного соревнования доступно на сайте STIC.

Ярлыки:

вторник, Апрель 11, 2006
[Seaside] Seachart

Демонстрацией лёгкости включения JavaScript-библиотек для использования из Smalltalk является появление компонентов, использующих сторонние JavaScript-пакеты. Таким набором компонентов является Seachart. Seachart содержит компоненты для построение графиков, добавления эффектов к изображениям и пр. Всё на клиентской стороне через JavaScript и CSS. Seachart можно "пощупать" на демо-сайте seachart.seasidehosting.st.

Хм. Как это не странно, но PlotKit, рисующий через Canvas API и SVG, работает в IE6 (через эмуляцию Canvas), но не работает в моём Firefox 1.5.0.1 :(

Напомню, что помимо Seachart для Seaside существуют визуальные библиотеки Script.aculo.us, ShoreComponent.

Ярлыки:

четверг, Апрель 06, 2006
[Squeak] Squeak on Java
Рабочий стол SqueakOnJava 2.2

Дэн Ингэлс (Dan Ingalls), один из родоначальников ООП вообще, и Smalltalk-а в частности, в данный момент занимается разработкой ВМ Squeak на Java. Теперь можно посмотреть на SqueakOnJava ВМ 2.2 (2.2 была выпущена в конце 1998 г.). Jar с ВМ (~430K) включает в себя мини-образ, так что ничего дополнительно качать не требуется.

tinyBenchmarks (выполнить его можно через '0 tinyBenchmarks') показывает достаточно хорошие результаты. Например, на моём P-IV 3HGz:

SqueakOnJava:         12,965,964 bytecodes/sec;   723,246 sends/sec
SqueakOnC 3.7:       130,879,345 bytecodes/sec; 5,820,937 sends/sec
Итого - 1/10. Хотя есть более песимистические результаты:
SqueakOnJava:          2,390,914 bytecodes/sec;   125,697 sends/sec
SqueakOnC (версия?): 201,892,744 bytecodes/sec; 2,210,621 sends/sec
То есть 1/100 на выполнении байткодов в сек.

PS. Появился комментарий Дэна о том, что для корректности тестов нужно использовать не только ВМ 2, но и мини-образ из JAR-а.

Ярлыки:

Популярные статьи
:: 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