Skip to content
Tech News
← Back to articles

Squeak 6.1

read original more articles
Why This Matters

Squeak 6.1 marks a significant update to the nearly 30-year-old Smalltalk environment, introducing new features like a tree browser and the return of Objectland, alongside numerous improvements to its core infrastructure and user interface. This release underscores Squeak's ongoing evolution as a versatile platform for developers and educators, emphasizing enhanced navigation, debugging, and simulation capabilities. It highlights the importance of maintaining and advancing legacy systems within the open-source community, fostering innovation and learning.

Key Takeaways

These release notes are optimized for viewing inside Squeak, as they contain a lot of interactive examples. On this page, interactive links open in SqueakJS, which is a browser-based Smalltalk VM with some limitations. For the best experience, download Squeak and read the release notes there. Download Squeak Try it in browser (SqueakJS)

*** Squeak 6.1 "Vanessa" Release Notes ***

As Squeak approaches its 30th anniversary, we are proud to announce the next version of the system, Squeak 6.1. Some highlights of this release are:

A new tree browser, which enables navigation through classes and categories using refurbished hierarchical morphs,

The return of Objectland (also known as the "Worlds of Squeak"),

Several changes and fixes for the kernel infrastructure for simulating, unwinding, and scheduling processes and reshaping classes,

Miscellaneous improvements and additions to the toolset and user interface for inspecting, debugging, profiling, and versioning code.

Please find below a detailed listing of all the changes, which includes notes on Major Deprecations, Known Issues, and Compatibility Notes at the bottom.

About these release notes. Phew, what a release! Since the last release 4 years ago, we have merged 1700+ patches with 9000+ method changes. Beyond documenting technical changes in detail, these notes highlight the bigger picture and the overall impact of major developments. Along the way, you will find plenty of links to code pointers and interactive examples. Thus, these release notes serve not only as a changelog but also as a hands-on guide to exploring new features and mechanisms in Squeak. Click here to view an outline of this document.

In memory of Vanessa Freudenberg (1972-2025).

... continue reading