Squeak 6.1

275 points · 135 comments on HN · read original →

Points and comments are a snapshot, not live.

Squeak 6.1 'Vanessa' releases after 4 years with 1700+ patches.

Squeak 6.1, named in memory of Vanessa Freudenberg, merges 1700+ patches with 9000+ method changes since the last release 4 years ago. Highlights include a new tree browser with overhauled morphs, keyboard shortcuts, and drag-and-drop support; the return of Objectland; and kernel infrastructure fixes for simulating, unwinding, and scheduling processes. The release notes contain interactive examples and code pointers optimized for viewing inside Squeak or via SqueakJS in a browser.

What commenters are saying

Commenters reflect on Smalltalk's enduring influence, with one noting that learning it reveals what 'object oriented' actually means. A subthread debates whether JavaScript's good parts come from Smalltalk or Self, with some arguing prototypical inheritance has caused vulnerabilities. Others praise Smalltalk's persistent image model, comparing it to Lisp systems and NixOS, though one user recalls fear of breaking the irreproducible environment. The thread also lists Prolog, Tcl, and SNOBOL as overlooked mind-expanding languages.