[squeak-dev] Purpose of Squeak 4.0

Casey Ransberger ron.spengler at gmail.com
Tue Mar 16 15:58:40 UTC 2010

It seems as though I've failed to communicate something important here.

Squeak 4.0 exists as an independent release because we needed to keep
3.10.2 frozen long enough to get buy in from the SFC lawyers, which
takes a lot longer than shipping quality software, it would seem.
Meanwhile, development continued in Trunk.

The plan has been, since Trunk opened for business, to deploy the
changes from Trunk into (or "rebase") Squeak 4.0 (thus producing a
Squeak 4.1 artifact which is also license clean.)

The only code changes in 4.0 were motivated by requirements from the
SFC. This was mostly blowing the cruft out of the .sources file, and
adding the license text to the top of it.

Otherwise, Squeak 4.0 is functionally equivalent to Squeak 3.10.2. You
can expect to find the same bugs. Many of these bugs are fixed in
Trunk, so when we rebase Trunk on 4.0, those fixes will go into Squeak

I hope this helps to clear up any remaining confusion.

Casey Ransberger

More information about the Squeak-dev mailing list