Цього року виповнюється 50 років smalltalk-72. Мрійники 70х хотіли створити новий світ у якому навіть діти можуть взаємодіяти з машиною через графічний інтерфейс та прилади типу ручки. Так scratchpad , dynobook це проєкти Алана Кея 70 років. Отож система яка дала нам графічні інтерфейси, віконну систему та систему програмування яка випередила docker та мікросервіси. Систему яка й на сьогодні має найменше когнітивне навантаження для програміста й найбільш продуктивне IDE. Комюніті смоттоку придкмало юніт тести й з цього комюніті вирости ООП дизайн патерни та все що ви сьогодні знає про дизайн. Мало того концепція VM та StrongTalk стали бустером та основую для JVM. Смолток фактично живе майже в кожній ООП мові й наш улюблений JS має ну дуже багато ідей з мови self що є супер швидким та іноваційним нащадком smalltalk. (прототипи , функції як обєкти, замикання ) Історія зникнення та смерті smaltalk перевершує по трагічності всі пєи Шекспіра. Там є все й людська жадібність й зверхність та зарозумілість й закритість та обраність людей які перестали бачити світ довкола й в своїй й обраності впали у стагнацію. Смерть смолтоку вчить нас що маркетинг та відкритись й рух ком'юніті важливіше за будь яку інновацію. Вам варто спробувати https://pharo.org/features з кількох причин
- purest OOO
- live programming & live debugging
- об'єктно функціональний підхід
- live objects
- image based systems
- IDE
- найпродуктивніша система для програмування
У нас зараз відбувається ренесанс мов програмування й проект pharo досить активно просуває модернізований smalltalk Биільше про цікаві проекти та документи в відео та в майдмапці https://coggle.it/diagram/Yc8CGXyrFH5O-ZwG/t/smalltalk-vm-%2Bos-%2B-window-system/dd83a64525e14cf8a42ad0bfe3b48adda154f2d47385aa2e926a60c2bf0d131b