Взялся изучать Smalltalk.
Процесс изучения выкладываю на видео, правда информацию там стараюсь выдавать максимально достоверную, и по возможности без "воды". В этой теме по ходу дела буду оставлять ссылки на появляющиеся видеоролики. Комментарии приветствуются. *Видео 1. Общие сведения* Краткая история, перечисление некоторых реализаций, общая суть некоторых принципов системы Смолток. <iframe width="512" height="288" src="https://www.youtube.com/embed/Xin1MRyYQys" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> --------------------------------------- *Видео 2. Сообщества, книги, проекты* Показаны такие русскоязычные сообщества по Smalltalk - этот форум, и группа в ВК (https://vk.com/rusmalltalk) Сделан обзор архива с книгами, которые я нашёл в Сети и выложил на Гугл-диск (https://drive.google.com/drive/folders/1iuV3uy1S7fNhHfBz4mxKTyU57e1tjFNU) Рассказано о двух крупных проектах, которые использовали Smalltalk (FLProg и OpenCobalt). Расширенный список ссылок находится в описании к видео, непосредственно на Youtube <iframe width="512" height="288" src="https://www.youtube.com/embed/0u8vE8UK7kE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> -- Sent from: http://forum.world.st/Russian-f2224525.html -- -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group. Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/sugr/1578564704239-0.post%40n4.nabble.com. |
Жесть. В предпросмотре при написании поста всё смотрелось нормально, а в
итоге получилась лажа. -- Sent from: http://forum.world.st/Russian-f2224525.html -- -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group. Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/sugr/1578729816937-0.post%40n4.nabble.com. |
In reply to this post by Oleg Kondratenko
Буду выкладывать просто ссылки на видео, без их обрамления дополнительным
кодом. Видео 3. Виртуальные машины. В уроке кратко рассмотрены среды программирования Squeak, Pharo, и Dolphin. https://www.youtube.com/watch?v=CTP8bicO_Bk -- Sent from: http://forum.world.st/Russian-f2224525.html -- -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group. Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/sugr/1578730604089-0.post%40n4.nabble.com. |
In reply to this post by Oleg Kondratenko
Интересно, а я думал что являюсь единственным русскоязычным пользователем, который самостоятельно изучает Smalltalk :)))
-- Ну а так, если интересно и есть время, - почему-бы нет. Только практического смысла заниматься изучением Smalltalk-а в современных реалиях нет. пятница, 10 января 2020 г., 17:07:27 UTC+3 пользователь Oleg Kondratenko написал: Взялся изучать Smalltalk. -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/c12e9b28-ebf6-4c91-8d41-f0b7259a9d0a%40googlegroups.com. |
Я не только изучаю, но и пилю достаточно большой проект на нем (FLProg). Вообще я тащусь от смолтолка
-- -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group. Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Просмотреть это обсуждение в Сети можно по адресу https://groups.google.com/d/msgid/sugr/ee10df97-008a-4c01-a016-68d94af491b8%40googlegroups.com. |
In reply to this post by ipstools.project
среда, 5 февраля 2020 г., 18:17:32 UTC+3 пользователь Sergei Filler написал:
Хе... Нет ) А после того как перешёл на Go, так начал ещё больше ценить Smalltalk Ээх... хорошая штука... жаль бытиё определяет... -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/c45670e6-2806-4c3e-aa53-c055eee7246b%40googlegroups.com. |
Они там (в Pharo) сделали threaded FFI или всё ещё нет? По мне так вот такое определяет. Нет смысла рекламировать и использовать Smalltalk, потому что не могу порекомендовать реализацию. Будь хотя бы VAST свободно доступен хотя бы для некоммерческих целей... Я думаю, что со стороны Instatiations это ошибка - не предоставлять такую версию. Но им, конечно, видней.
-- -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/6a8d4cb0-ae0d-41cc-b2b8-2d3f86f6f117%40googlegroups.com. |
Ну почему же не предоставляем, вот, пожалуйста:
-- Только проект должен быть опенсорсным и некоммерческим, а взамен мы всего лишь просим поставить наш логотип на сайте вашего проекта. И получите бессрочную лицензию на VA Smalltalk. Также можем предоставить бесплатно учебную лицензию для учебных учреждений, учащимся и студентам: Обращайтесь. -- Alexander Mitin, Instantiations, Inc. On Thursday, February 27, 2020 at 4:44:24 PM UTC+3, vvm13xyz xyz wrote:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/8d0e1c7e-4adc-41ca-b7e4-f4ae0cbfdb7d%40googlegroups.com. |
In reply to this post by vvm13xyz xyz
чт, 27 февр. 2020 г. в 13:44, vvm13xyz xyz <[hidden email]>:
Уже есть "демо версия" https://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/2019-August/275992.html. Планируется, что Pharo 9 будет уже с этой новой виртуалкой. Помимо threaded FFI, VM станет встраиваемой: dll + exe. Весь UI код будет вынесен в image. И будет превью нативного UI (с gtk).
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/CAG0zXM54ubCOX9_%2BfF%3Drbh%2BPBZqh7zg_5rj6gabAdqbXvyZAnA%40mail.gmail.com. |
In reply to this post by amitin
Это не то. Захотелось мне, скажем, помигать светодиодиком из Raspberry Pi. Какой уж там опенсорсный проект и какой куда логотип. Из подобного вероятносттью в 1% может что-то вырасти и с вероятностью в 99% уйдёт на помойку.
-- On Thursday, February 27, 2020 at 11:53:23 PM UTC+5, Alexander Mitin wrote:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/b2741300-c605-417c-97b9-4067944f8a54%40googlegroups.com. |
В моём сознании, надо проёти 3 этапа: 1. Поиграть. 2. Возможно, кому-то показать (узкому или широкому кругу). 3. Возможно, отопенсорсить или коммерциализовать. Я думал, что на VAST'е я могу первые два этапа проходить на пробной версии. Оказывается, нет. Пробную версию должен удалить через 45 дней. К примеру, мне хочется сделать свой аналог https://forums.eagle.ru/showthread.php?t=179525 - и, возможно, я буду единственным человеком, который будет использовать. Не обидно ли это удалить через 45 дней? I., на мой взгляд, ставит телегу впереди лошади. С другой стороны, не сомневаюсь, что у них есть свои аргументы, чтобы делать так, как они делают. Ну, а я на Java малым темпом ковыряюсь. -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/75d96715-636e-4d52-9a89-30d5bed9171b%40googlegroups.com. |
Мысль понятна, мысль доведена до сведения руководства. :)
-- -- Alexander Mitin, Instantiations, Inc. On Friday, February 28, 2020 at 8:29:14 AM UTC+3, vvm13xyz xyz wrote:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/3225696f-97f6-42de-aa53-c9575f253ff4%40googlegroups.com. |
В текущем состоянии VAST, как бы он ни был хорош, новых пользователей, как мне кажется, едва ли привлекает, а старые будут постепенно уходить. Идея, видимо, в том, что кто-то, вместо того, чтобы купить VAST. будет пользоваться пробной версией VAST. и это предотвращается условием о 45-дневности. Вопрос, конечно, кто этот кто-то. Я такого представить не могу. В конце концов, насколько я знаю, таймбомбы-то всё равно нет, просто сообщение при старте. Но люди, которые занимаются продажами, очевидно, должны знать по этому вопросу больше меня.
-- -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/c958d4b9-e107-499d-aa2f-a0353e0cc181%40googlegroups.com. |
Таймбомбы естественно нет - это как минимум непрофессионально, поэтому это не про нас. В остальном вы в корне не правы. Наш основной рынок это энтерпрайз. У нас ежегодно довольно много новых клиентов появляется, а отток старых совсем небольшой. Почему? Потому что наши клиенты понимают значимость тех услуг, что мы предлагаем с продуктом. У них там миллионы баксов на кону, и мы не можем себе позволить как-то их подвести. Мы постоянно развиваем продукт, как виртуальную машину, так и Smalltalk часть, а все заявленные в релиз фичи будут работоспособны на 100% или не будут там вообще. Мы не предлагаем никаких "демо версий" и прочая, весь наш продукт "вылизан" и многократно оттестирован. Предлагаем также и услуги по разработке кастомных проектов, нанимаем новых людей. И поэтому мы были, остаёмся и будем прибыльной компанией. Можете считать это ответом от руководства. :) -- Alexander Mitin, Instantiations, Inc.
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/eca73483-6258-49a8-ba64-169279acc8f8%40googlegroups.com. |
То есть, I. могла бы позволить использовать пробную версию, просто ей это не нужно. Мне непонятно, правда, откуда берутся новые клиенты. У нас народ обычно даже слова "Smalltalk" не знает. Хотя, конечно, это наши местные особенности, а про чужой ентерпрайз я не имею ни малейшего понятия. -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/d1b6b4ba-9207-4209-826d-2378b64fc16b%40googlegroups.com. |
In reply to this post by vvm13xyz xyz
Можно из Gemstone/S попробовать поморгать https://downloads.gemtalksystems.com/docs/GemStone64/3.5.x/GS64-RaspberryPiClient-3.5.1/GS64-RaspberryPiClient-3.5.1.htm?https://downloads.gemtalksystems.com/docs/GemStone64/3.5.x/GS64-RaspberryPiClient-3.5.1/2-GBS.htm Бесплатная версия вполне позволяет создать комерческий проект, ну а потом как пойдет. Руководство всегда готово договариваться. On Thu, Feb 27, 2020 at 1:26 PM vvm13xyz xyz <[hidden email]> wrote:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/CAEfD1%2BBdYZyZ1XH40z37Q0Oh-5a_2LxSHgPQWKdyWJtWLCfkWA%40mail.gmail.com. |
In reply to this post by vvm13xyz xyz
Вот честно не понимаю, в чём проблема? Возвращаясь к вашему примеру "поморгать светодиодом", берёте триал и моргаете, код заливаете на github (Tonel вам в помощь, https://github.com/vasmalltalk/tonel-vast), в README.md в корне проекта ставите ссылку на наш логотип. Далее пишете нам и получаете опенсорсную лицензию на это "моргание светодиодами" и развивайте свой проект дальше.
Ну вы вот просто не видите всей полноты картины. Instantiations интернациональная компания, мы выстраиваем отношения по всему миру. Мы ведём переговоры на разных уровнях в разных компаниях, выясняем что им требуется под задачу, предлагаем варианты решений с нашим продуктом, как с использованием их штата, так и нашего. В дальнейшем обеспечиваем гарантированную поддержку в течение определённого договором времени. Просто это всё не так заметно. Кстати, из РФ тоже есть новые клиенты. Кроме того, мы публикуем различные материалы в массмедиа, участвуем в тематических конференциях и событиях - приезжайте, например, на следующий ESUG (мы там, кстати, платиновый спонсор уж сколько лет), я скорее всего там буду, послушаете наши доклады и пообщаемся лично за кружечкой пива. ;) Кстати, вот например, из совсем недавнего, публикация в журнале MagPi: https://twitter.com/martinezpeck/status/1233142691858440193?s=21 Или вот следующее событие, которое состоится в марте https://ncriot.org/wp-content/uploads/2020/02/RIoT-Developer-Day-2020-Session-Preview.pdf Если что-то хотите на "поиграться" чего ещё нет в релизах, то пишите, придумаем что-нибудь. Да и вообще пишите, всегда рады пообщаться. На почту, на форум, в соцсети https://www.linkedin.com/company/instantiations https://twitter.com/instantiations https://github.com/vasmalltalk https://www.youtube.com/channel/UCT7_T8mr_DxC5uIx5wBoitQ https://groups.google.com/forum/#!forum/va-smalltalk -- Alexander Mitin, Instantiations, Inc. -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/6d31e8a1-63a7-4eea-8898-5dc91aec3b0b%40googlegroups.com. |
Проблема в широком смысле - мои переживания из-за чрезвычайно низкой популярности Smalltalk в РФ, при этом нет ни одной версии Smalltalk, которую я мог бы рекомендовать кому-то ещё. Не рекомендовать же не удалять триал через 45 дней и наврать, что удалил, например. Вот и всё. Речь идёт не обо мне лично, а о почти не существующем в РФ ST-сообществе (несколько человек не в счёт). Совершенно понятно, что слова "помигать светодиодиком на Pi" должны были быть поняты только в переносном смысле. Я всегда могу обратиться (и обращаюсь) к Java, Python и C, чтобы cделать и то, и это, и прочее, только потом переносить на ST не будет иметь ни малейшего смысла. Я даже хотел статью для Habr'а про VAST написать, но, когда попросил очередной триал (из ностальгических соображений) и вступил в переписку, я понял, что ошибался. "берёте триал и моргаете, код заливаете на github" - я изначально так и думал, но не всё так просто. -- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/8b18b8c5-4bed-469a-88a1-de4f51e77452%40googlegroups.com. |
In reply to this post by Alex Kogan
https://downloads.gemtalksystems.com/docs/GemStone64/3.5.x/GS64-RaspberryPiClient-3.5.1/GS64-RaspberryPiClient-3.5.1.htm?https://downloads.gemtalksystems.com/docs/GemStone64/3.5.x/GS64-RaspberryPiClient-3.5.1/2-GBS.htm там как бы не про то и требует VW или VAST. Ну, я был бы счастлив работать с GemStone/S на продакшене, но это выглядит как несбыточная мечта. А вне работы я совсем не знаю, что с ним мог бы сделать. On Monday, March 2, 2020 at 11:51:18 AM UTC+5, Саша wrote:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/48a8a6ee-36c6-4eea-9065-aef9ba1675fd%40googlegroups.com. |
Что делать не знаю. Версию клиента для Raspbery PI сделали по сути на альтруизме одному хорошему человеку, который изобретал свою собсвенную "умную" систему отопления/кондиционирования. ну а дальше пойдет куда приложится. или не пойдет. Что можно вообще делать с Gemstone это отдельная тема. Что нельзя делать - это окошки графического интерфейса на Винде, ну и собсвенно никакого другого графического интерфейса. On Mon, Mar 2, 2020 at 10:23 PM vvm13xyz xyz <[hidden email]> wrote:
-- http://groups.google.ru/group/sugr --- Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group". Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email]. Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/sugr/CAEfD1%2BBXiTBvrPNq8%2BPoHzCvj%2BLiYgRc56%2BirjSq2-QkOgQoKA%40mail.gmail.com. |
Free forum by Nabble | Edit this page |