Login  Register

О популяризации SmallTalk

Posted by cauf on Jun 17, 2017; 10:57am
URL: https://forum.world.st/SmallTalk-tp4951724.html

Я совсем недавно обратил внимание на SmallTalk, да и квалифицированным программистом не являюсь (самостоятельно освоил несколько языков и успешно их применяю время от времени для собственных нужд), но заметил одну интересную вещь, которой хотел поделиться.

Часто вижу в обсуждениях, как люди страдают о низкой популярности St, сетуют на отсутствие учебного материала, статей и живого сообщества. Позвольте, но ведь это все зависит от вас самих!

У нас всех на глазах за пару лет раскрутили с нуля и популяризировали новый язык программирования - golang. Да, за ним стоял "великий и ужасный" Google, но обратите внимание, как именно шло распространение информации в самом крупном русскоязычном IT-сообществе - на хабре. Сперва появились небольшие, но практические заметки об окружении, компиляторе и базовом синтаксисе - то есть самые основы, причем без отрыва от практики. В этих заметках легко разобраться новичку.

Недавно я начал искать инструмент для реализации своих задумок. Требуется гибкая, легкая в управлении и достаточно мощная система графического интерфейса. По всем параметрам подходят St-системы. Однако, проблемы возникли с учебными материалами на русском языке (с английским не очень - хватает на небольшие куски текста, но книгу осилить никак). При этом нет даже простых How-to по работе с системой Squeak или Pharo. Приходится ковырять систему самому методом тыка, изучая единственную более-менее новую книгу "Кирютенко Ю.А., Савельев В.А. - Объектно-ориентированное программирование. Язык Smalltalk" 2006 года, написанную совсем для другой системы. Перевод "Pharo by Example", который собрали в этой ветке, не гуглится, а ссылки за давностью лет уже все битые. В итоге получаем практически полное отсутствие нормального учебного материала по современным свободным системам.

А что же на сайте самого большого русскоязычного IT-сообщества? Да практически ничего. Всего с десяток статей общего характера - то юбилей Алана Кея, то ностальгическое брюзжание, то рассказ, что St используется на производстве (но без каких-либо подробностей), то как систему пишут... А того, что может быть полезно при первом знакомстве, попросту нет.

Вернемся к вопросу о популяризации языка. С подобными трудностями столкнется любой, кто заинтересуется St и после некоторых мытарств, естественно, плюнет на все это. Так почему бы не начать исправлять эту ситуацию? Все присутствующие здесь уже осилили эти системы. Вы обладаете знаниями, которые нужно донести в виде простых наглядных How-to, примеров создания полезных утилит, приемов создания новых виджетов, описания классов систем / подсистем и т.д.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.