Path

Squeak

Actions

Session

Login

All-in-One Download

Fastest way to start is Squeak All-in-One distribution (aka One-Click), prepared for Linux, Mac and Windows.

Individual Download

To use Squeak, you need to have two things:

  • SqueakVM (Virtual Machine) for your operating system. This is the executable that allows Squeak code to run identically on platforms.
  • Image file. This holds all the objects that you will use and develop; there are many Image files available, and you can install and run many different images with the same VM and Sources files. Image files are platform-independent.

To develop and use all functionality in Squeak you also will need:

  • Sources file. Sources are used when viewing source code; you can use Squeak without it, but you will not see variable names, version history and comments! The sources file must be in the same directory as the SqueakVM.
  • Changes file. The changes file holds the amendments caused to the Sources as you create classes, develop new versions of methods and execute code. Most images you use will have a changes file associated with them and are named like the image file. For example, "a.image" would have "a.changes" with it, while "b.image" would have "b.changes" associated with it, and so on. The changes file must be in the same directory as the image file.
  • VMPlugins. These are mostly built into the SqueakVM but sometimes you will need to download and store plugins in the SqueakVM directory.

If you are new to Squeak you can just download the latest stable release from the download box on the right.

If you are following a tutorial or other reference work, you may need a specific image. You can do so by copying the required image file and changes file into your squeak directory and drag and drop it on the SqueakVM. Double-clicking the Image file to launch work on some MacOS, instructions to make it work on Windows look here

While your download is in progress you might want to have a look at the Installation page which contains links to platform specific installation instructions.

If your machine platform is not listed in the download box or you want to get a specific version of Squeak, then you have to download three files individually: the Virtual Machine, the Image file and the Sources file.

 

Virtual Machine

Image file

This is the official Squeak release.

Sources

Sources are used when viewing source code, duh. You can use Squeak without it but, you will not see variable names, version history and comments! The sources file get updated from time, so make sure you have the right one for your image. The sources file _must_ be in the SqueakVM directory

Latest Development

FTP archive

Pre-configured Images

SqueakLight

  • Creator: Edgar J. De Cleene - Rosariio - Argentina
  • Description: A hand cut reduction of squeak v3.9. Half the size. No flaps, no Etoys, no Traits. Good for low to medium powered hardware.
  • Image Base: Started as 3.7, but many modifications since then.
  • Image Filename: SqueakLight.411.image
  • URL: http://ftp.squeak.org/various_images/SqueakLight/

Squeak-Web

The homepage for the Seaside web framework is here.  

Download Seaside 3.0:

  • Easy Install (recommended for new users)
  • Expert Install (just the image and changes)

Download Seaside 2.8:

  • Easy Install (recommended for new users)
  • Expert Install (just the image and changes)

FunSqueak 3.10 Alpha

  • Creator: Edgar J. De Cleene - Rosario - Argentina
  • Description: This is a alpha image, trying to get knowledge relevant to present and future Squeaks. It is based almost on Squeak3.10.gamma.7159.image, with necessary changes to run older packages.
  • Packages:Shout, Fabrik, MorphicWrappers, MathMorphs, SendTreeExplorer, Tracing Messages Browser, DebugReport, Network-IRC, Scheduler, ToothPick, Rompecabezas, MoviesFor3dot10, SqueakAmp, LogicCircus, Connectors, Keymapping,BabySRE. Squeak 3D, RefactoringBrowser, and FreeType. And some stuff from Jerome Peace, without his knowledge
  • News for this release: I put the relevant updates of 3.10.1 into and set the depth to 32. Add the WelcomeWindow of 3.10 and the history of 3.10, remove Rosario photo and SSI photo of New Worlds of Squeak project to request of Serge.
  • Image Filename: FunSqueak3.10alpha.7.image
  • URL: http://ftp.squeak.org/various_images/FunSqueak/FunSqueak3.10alpha.7.zip

Squeak on CD

Squeak Errata

Known issues with stable Squeak releases.

The Weekly Squeak

  • Finding More News About Squeak
    Mon, 09 Jan 2012 16:35
    Need more news?  If waiting for a blog post is not your thing, join the Google + Group. https://plu...
  • Is Javascript the SmallTalk 2012?
    Mon, 19 Sep 2011 23:01
    There is a lot of hype surrounding JavaScript. Years ago Google started the developing of V8, a sup...
  • Hard at work at Camp Smalltalk
    Sun, 21 Aug 2011 11:32
    Camp Smalltalk is well under way in the bright and modern School of Informatics building at the Univ...