LINUX.ORG.RU

Squeak 4.0

 , ,


0

0

Сегодня в списке рассылки squeak-dev было объявлено о выходе новой версии свободной реализации языка программирования Smalltalk-80 Squeak.

Целью релиза 4.0 было перелицензирование - Squek-license, использовавшаяся до этого, не являлась OSI-совместимой. Частично из-за этого проект был в своё время форкнут. Новый вариант сочетает в себе элементы лицензий MIT и Apache. Была проведена большая работа по сбору соглашений о смене лицензии со всех участников проекта.

Код и функциональность остались практически неизменными с версии 3.10.2; разработчики обещают выпустить Squeak 4.1 с новыми наработками в ближайшее время.

Виртуальная машина Squeak может работать на множестве платформ; энтузиасты работают над портом для Android. Некоторые приложения, написанные в Squeak, можно встретить и в Apple iPhone AppStore.

Скачать

>>> Подробности

★★★★★

Проверено: svu ()
Последнее исправление: svu (всего исправлений: 1)

>Виртуальная машина Squeak может работать на множестве платформ; энтузиасты работают над портом для Android. Некоторые приложения, написанные в Squeak, можно встретить и в Apple iPhone AppStore.

Линк же! Протестируемс..

mono ★★★★★
()
Ответ на: комментарий от AVL2

Не знаю, вроде не должно быть. У меня в Pharo 1.0RC2 всё нормально

yoghurt ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Программировать на Смолтоке же

yoghurt ★★★★★
() автор топика
Ответ на: комментарий от mono
Ответ на: комментарий от Quasar

Для тех кто в танке.

anonymous> Для чего он нужен?

Quasar>Код писать. Smalltalk же - один из немногих ООП-языков.

Для тех кто в танке и будет протестовать, Smalltalk — один из немногих действительно ОО языков, а не уродливый гибрид.

Camel ★★★★★
()
Ответ на: комментарий от AVL2

Русский там запустить таки можно, только это не очевидно делается.

cathode
()
Ответ на: комментарий от Quasar

Smalltalk же - один из немногих ООП-языков.


Он даже не Объектно Ориентированный, а просто ОБЪЕКТНЫЙ. :)

vada ★★★★★
()
Ответ на: комментарий от Rumata

У меня - World menu -> System -> Preferences -> System Fonts (Dejavu был предустановлен). В Сквике наверно примерно так же

yoghurt ★★★★★
() автор топика
Ответ на: комментарий от vada

По диаграмме из книжки Буча он перестал быть объектным с выходом версии Smalltalk-76 :)

yoghurt ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>можете назвать ещё хотя бы парочку? очень интересно.

Scala, Ruby, Ocaml

anonymous
()
Ответ на: комментарий от anonymous

>> Smalltalk — один из немногих действительно ОО языков

можете назвать ещё хотя бы парочку? очень интересно.


CLOS, ObjC

CL-USER
()
Ответ на: комментарий от yoghurt

Немного не так, но хотябы понял куда копать. Помогло. Сэнкс.

Rumata ★★
()
Ответ на: комментарий от anonymous

Парочка.

можете назвать ещё хотя бы парочку? очень интересно.

Ruby, возможно Python с каких-то недавних версий.

Camel ★★★★★
()

Посмотреть видеозапись семинара, посвященного языку Smalltalk и реализованным на нем проектах, можно здесь: http://www.avalon.ru/OpenLessons/Seminars/2009-10-22/ (первый доклад там про сам язык) Правда почему-то никто Squeak не пользуется, пользуются VisualWorks (www.cincomsmalltalk.com).

anonymous
()
Ответ на: комментарий от anonymous

> Уже придумали патенты на аббревиатуры?

Да нет - просто приличные лди стараются других людей не запутывать и не исползовать на столько распостраненые аббревиатуры со смыслом, отличным от общепринятого.

anonymous
()
Ответ на: комментарий от anonymous

Цинкомовский Смолтолк отличная и мощная вещица, с подробной документацией и учебником. Плюс она бесплатна для некоммерческого использования и кроссплатформенна. Squeak, в его текущем состоянии, до VisualWorks еще пилить и пилить. А если к VisualWorks приляпают двойную лицензию по типу QT - коммерческую и GPL, то Squeak можно смело закапывать.

anonymous
()
Ответ на: комментарий от anonymous

У Squeak есть свои фишечки. Magma, например.

yoghurt ★★★★★
() автор топика
Ответ на: комментарий от anonymous

+++ Etoys, NXTalk, Open Croquet/Cobalt ешё. Так что тю-тю-тю ^_^

yoghurt ★★★★★
() автор топика

Я не знаю, что смоллток погубило - то ли безобразный синтаксис, то ли быстро(медленно)действие, то ли библиотека, но факт тот, что он сейчас не просто маргинальный язык, а вообще свалка истории. Грустно, что такая классная концепция так глупо провалилась.
«Если бы смоллтока не было, его стоило бы изобрести» (ц) переиначивая классиков

matumba ★★★★★
()
Ответ на: комментарий от matumba

то ли безобразный синтаксис

Близкий к естественному английскому языку.

someDictionary at: #someKey put: someValue

то ли быстро(медленно)действие

Много-ли тормозных языков от этого умерло? :)

он сейчас не просто маргинальный язык, а вообще кладезь концепций

fixed

Я не знаю, что смоллток погубило

Маркетологи - в начале 90х были дорогие лицензии на рабочие места. Это несколько затрудняло распространение. А потом пришла Джява

yoghurt ★★★★★
() автор топика
Ответ на: комментарий от matumba

Смалталк был слишком академически правильным - быдлокодерам, воспитанным на сях и бейсике, не нравилось.

anonymous
()
Ответ на: комментарий от anonymous

> Как бесит неверное использование терминов, термин OSI давно используется в ИТ с соверщенно другим значением -

Да он не используется никем, кроме неграмотных преподов. В связи с тем, что сетевой стек ISO был мертворождённым.

sv75 ★★★★★
()
Ответ на: комментарий от yoghurt

>В руби управляющие конструкции - не объекты =)

Я знал что ты это скажешь (с) судья дредд

По теме: ну наконец-то. Но фаро уже тютю, так что по большому счету поздняк метаться.

volh ★★
()
Ответ на: комментарий от sv75

>Да он не используется никем, кроме неграмотных преподов. В связи с тем, что сетевой стек ISO был мертворождённым.

Что, что? Вы для тупых растолкуйте

demmsnt
()
Ответ на: комментарий от anonymous

>термин OSI давно используется в ИТ с соверщенно другим значением

И никому с таким значением не нужен.

r ★★★★★
()
Ответ на: комментарий от r

> И никому с таким значением не нужен.

Тут ты не совсем прав, это же мощное шаманское заклинание преподов, оно и в стандарты обучения входит (в США, как минимум). >_<

sv75 ★★★★★
()
Ответ на: комментарий от sv75

>Тут ты не совсем прав, это же мощное шаманское заклинание преподов

Это я знаю. У нас был один препод по сетям который на каждую научех конференцию напрягал очередного студента читать доклад по OSI. Где-то к третьему году - народ начал выходить из зала чтобы смеятся не на весь зал:)

r ★★★★★
()
Ответ на: комментарий от r

> народ начал выходить из зала чтобы смеяться не на весь зал

Интеллигенты! >_<

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

Общепринятого среди тебя? Гуляй мимо.

anonymous
()

>Новый вариант сочетает в себе элементы лицензий MIT и Apache.

А нельзя было сразу gpl взять или bsd?

anonymous
()
Ответ на: комментарий от sv75

> Да он не используется никем, кроме неграмотных преподов. В связи с тем, что сетевой стек ISO был мертворождённым.

Как бы прекрасно работает в качестве абстрактной модели. Очень часто используется в качестве такой модели теме же кошководами или вообще - лбой фирмой выпускающей сетевое оборудование, особенно - оборудование для гетерогенных сетей.

anonymous
()
Ответ на: комментарий от r

> У нас был один препод по сетям который на каждую научех конференцию напрягал очередного студента читать доклад по OSI.

Умный препод к слову.

Где-то к третьему году - народ начал выходить из зала чтобы смеятся не на весь зал:)

Ну я в курсе что из-за демографических проблем уровен студентов сильно упал - берут кого не попади.

Помнится лет несколько назад возникла у нашего начальства светлая идея - набрать студентов и сделать из них нормальных сетевых инжинеров. Ибо то что называется сетевыми инженерами на хедхантере это обычно ужас летящий на крыльях ночи... Я как руководитель ИТ-службы был вынужден участвовать этих допросах с пристрастием, простите в собеседованиях. Результат - побывало более 200 студентов со старших курсов профильных вузов. Один, прописью - ОДИН, подошел одназначно, то есть обладал базовыми знаниями по своей специальности и проявлял способность и желание к обучению, еще двое - подошли условно, один правда потом был выгнан ибо как выяснилось абсолютно не представлял чем ему реально придется заниматься при работе по данной специальности и соотвественно абсолютно не был готов работать. Вот такой он - современный студент, только и может ржать как полковая лошадь в ответ на все попытки его чему-нибуть научить.

anonymous
()
Ответ на: комментарий от anonymous

>Ну я в курсе что из-за демографических проблем уровен студентов сильно упал - берут кого не попади.

Просвети нас о сетевой гуру чем тебе помогает OSI.

r ★★★★★
()
Ответ на: комментарий от anonymous

> Как бы прекрасно работает в качестве абстрактной модели.

... не имеющей никакого отношения к реальности, ага.

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

Модель Птолемея тоже жила долго.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Результат - побывало более 200 студентов со старших курсов профильных вузов. Один, прописью - ОДИН, подошел одназначно,

Не надо стеснятся, давай раскладку по вузам, факультетам, кафедрам, фидбак индустрии мы любим. Сколько было с ИУ из МГТУ, в частности? Какая была з/п (от этого как бы зависит тоже многое)?

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Очень часто используется в качестве такой модели теме же кошководами

Кстати, кошки до сих про выпускают оборудование с поддержкой протоколов стека OSI (CLNS). Так что для них это как не модель, а суровая реальность >_<

sv75 ★★★★★
()
Ответ на: комментарий от r

> Просвети нас о сетевой гуру чем тебе помогает OSI.

Ну если ограничиться только сетями на основе DoD-модели, то ничем. А вот когда начинаешь разбираться с малознакомым стеком протоколов - очень помогает. Смотришь как соотносятся уровни изучаемого стека, со уровнями OSI - и сразу многое становится понятным.

anonymous
()
Ответ на: комментарий от sv75

> Кстати, кошки до сих про выпускают оборудование с поддержкой протоколов стека OSI

Ну да - спрос-то есть, вот и делают. И не только кошководы к слову - все крупные производители сетевого железа этим грешат.

anonymous
()
Ответ на: комментарий от sv75

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

anonymous
()
Ответ на: комментарий от anonymous

> Смотришь как соотносятся уровни изучаемого стека, со уровнями OSI - и сразу многое становится понятным.

Давайте уж тогда пример такого стека и его раскладку по iso.

sv75 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.