Ветка GST 3.0 обновилась - вышел GST версии 3.0.4.
Из изменений - багфиксы и небольшие улучшения в производительности.
Ярлыки: gst, new version
GNU Smalltalk 3.0 released. Из изменений:
Number extend [ radiusToArea [ ^self squared * Float pi ] radiusToCircumference [ ^self * 2 * Float pi ] ]
Ярлыки: gst, new version
Объявлено о выходе GNU St 2.3.4.
Релиз включает фикс багов, стало больше юнит-тестов, а так же в релизе добавлено несколько новых фич (например, поддержка zlib).
Документация на GST доступна в on-line (последнее обновление 30.05.2007).
PS. (02.07.2007) Чтобы не расслаблялись: GST 2.3.5 - опять же, багфиксы и усовершенствования.
Ярлыки: gst
Раннее GNU Smalltalk распространялся под двойной лицензией: ВМ и среда разработки под GPL, а системная библиотека классов под LGPL.
Это не имело никакого значения при разработке на GST для внутреннего использования, но возникали различные ньюансы при распространении программы разработанной с использование GST. Так, согласно GPL, любые изменения в ВМ должны были так же распространятся под GPL. Это условие распространялось и на байдинги к различным внешним библиотекам. То есть байдинги к сокетам, Gtk+ и пр. так же распространяются под GPL. Как результат, любая программа на ST, использующая эти самые GPL-ные байдинги, попадает под действие GPL и сама должна была распространятся под GPL даже если сама библиотека распространяется под более либеральной лицензией (например, BSD).
Начиная с версии 2.3 (которая должна выйти в ближайшее время) FSF согласилась добавить поправку к GPL лицензии для GST. Согласно этой поправке, при комбинировании программы на GST со сторонними программами или библиотеками, лицензия GPL не будет распространятся на эту программу. Сторонние библиотеки должны быть лицензионно совместимы с GPL (иметь открытый исходный код). Поправка к GPL распространяется только на ST-программу и не распространяется на библиотеки лицензированные под GPL. То есть, при использовании сторонней библиотеки под GPL (например, GNU readline) ST-код всё равно должен распространятся под GPL.
Это _моё_ _частное_ понимание сложившейся ситуации. Если кто-то может подтвердить/опровергнуть это понимание или прояснить эту лицензионную эквилибристику, то буду очень благодарен.
Введение этой поправки для GST было согласовано с Ричардом Столманом.
Ярлыки: gst
Выпущен новый стабильный релиз GNU Smalltalk - GST 2.2. Изменения по сравнению с GST 2.1.12 - последним стабильным релизом:
Ссылка для загрузки: smalltalk-2.2.tar.gz
Ярлыки: gst
Вышел GNU Smalltalk 2.1.12. В этом релизе исправлен ряд ошибок, в основном на 64-битных платформах и Mac OS X 10.4.
Ссылка для загрузки: smalltalk-2.1.12.tar.gz
Ярлыки: gst