
Squeak 6.1 «Vanessa» вийшов після чотирирічної паузи
Середовище Smalltalk отримало Squeak 6.1: новий tree browser, повернення Objectland, роботу над ядром і понад 1700 злитих патчів, накопичених за чотири роки.
Що нового у Squeak 6.1
Команда Squeak випустила версію 6.1 з кодовою назвою «Vanessa». Головна зміна — новий tree browser, який показує системні категорії, класи та категорії методів в ієрархічних панелях і інтегрується з пакетами Monticello. Також повертається Objectland — реконструкція «Worlds of Squeak» 2003 року, що демонструє можливості системи на барвистій добірці прикладів і відновлює класичне демо гоночного автомобіля Etoys.
Ядро, інструменти та інтерфейс
Частина змін стосується інфраструктури ядра для симуляції, розгортання та планування процесів, а також переформовування класів. Інструменти для перегляду коду, налагодження, профілювання та версіонування також удосконалено. У Morphic суттєво переробили tree morphs: кольори, мишачі та клавіатурні скорочення, пошук у режимі type-to-filter, поведінку drag'n'drop під час перетягування й наведення, а також стабільність верстки, рендерингу та обробки подій. Виправлено проблеми сумісності й конкурентності з MVC.
Чотири роки і 30-річчя
За даними приміток до випуску, від попереднього релізу минуло чотири роки, за які злито понад 1700 патчів із понад 9000 змін методів. Squeak наближається до 30-річчя, а цю версію присвячено пам'яті Ванесси Фройденберг (1972–2025).
Як спробувати
Примітки оптимізовано для читання всередині Squeak, адже вони містять багато інтерактивних прикладів; на вебсторінці ці посилання відкриваються у SqueakJS — браузерній віртуальній машині Smalltalk із певними обмеженнями. Документ також описує основні застарілі елементи, відомі проблеми та примітки щодо сумісності.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.