СТРАЖ: (пончик ярко пульсирует в такт словам) Вопрос. Еще до того, как твое солнце палило в космосе, и до того, как родилась твоя раса, я ждал вопроса.
КИРК: Кто ты?
СТРАЖ: Я Хранитель Вечности.

Мы знаем, что Smalltalk был довольно популярен в 1990-х, и мы знаем, что рост популярности Java подорвал будущее Smalltalk.

Но почему Smalltalk так трудно возродиться? Причин несколько:

  1. Он нуждается в пиаре и маркетинге, как почти все успешные новые языки сегодня — Java (Sun), C# (MS), Go (Google), Rust (Mozilla), TypeScript (MS), Swift (Apple).
  2. Это требует меры удачи и хорошего времени.
  3. Людям нужна работа. Это классическая дилемма "курица или яйцо". Не будет рабочих мест для Smalltalk, если только он не будет широко использоваться, но он не будет более широко использоваться, пока большее количество компаний не примет Smalltalk.
  4. Разработчикам необходимо освободиться от мышления, основанного на файлах. Прошло уже полвека — отпустите файлы с исходным кодом!

Мы придерживаемся файлов с исходным кодом по той же причине, по которой мы придерживаемся рулей и клавиатур QWERTY. По привычке и несгибаемой психике.