[squeak-dev] Squeak Package Management

Matthew Fulmer tapplek at gmail.com
Thu Jun 26 19:28:00 UTC 2008

Hi all. A discussion started on IRC about how difficult it can
be to install packages in Squeak, and about how confusing the
current situation can look to a newcomer. All of our solutions
seem to have problems:

SqueakMap: Packages are out-of-date, because the security model
does not allow anyone to maintain the package; also, there are
no dependencies

Universes addressed the dependency issue, but still does not
allow widely distributed maintenance of the packages. So far,
it is kept mostly up-to-date, due to a few motivated

Sake/Packages is an attempt to address both of the above
concerns. It as yet has no UI. Unlike in SM or Universes, the
entire distribution is versioned as a whole, rather than the
individual packages, so editing one package means making a new
distribution version. This makes it easy to specify exactly what
version of the database your image is up-to-date with, but does
not scale if there are many contributions.

Matthew Fulmer -- http://mtfulmer.wordpress.com/

More information about the Squeak-dev mailing list