Path

Squeak Smalltalk
|
Download

Squeak

Actions

View
History
Contents
Stats
Search

Session

Login
spacer

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

  • The SqueakVM site at www.squeakvm.org and its mailing list.

Image file

This is the official Squeak release.

  • 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

  • SqueakV4.1.sources for Squeak 4.1 for Squeak 4.1, 4.2, and 4.3
  • SqueakV4.0.sources for Squeak 4.0
  • SqueakV3.9.sources for Squeak 3.9 and 3.10
  • SqueakV3.sources for Squeak 3 to Squeak 3.8
  • SqueakV2.sources for Squeak 2 to Squeak 2.9
  • SqueakV1.sources for Squeak 1.1 to Squeak 1.31

Latest Development

  • The building of the new Squeak image:ftp.squeak.org/trunk
  • Get a VM here

FTP archive

  • Archive top level: ftp.squeak.org
  • Current Stable Release:ftp.squeak.org/current_stable/
  • Current Development Version:ftp.squeak.org/trunk/

Pre-configured Images

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: ftp.squeak.org/various_images/FunSqueak/FunSqueak3.10alpha.7.zip

Squeak Errata

Known issues with stable Squeak releases.

Downloads

Version 4.4
       All-in-One
Need installation help?

The Weekly Squeak

  • Smalltalk Bindings for Minecraft Pi
    Mon, 25 Feb 2013 15:42
    Bert Freudenberg announced new Smalltalk Bindings for Minecraft Pi.  See his blog post here.<img...
  • First Slice Of Raspberry π
    Sat, 26 Jan 2013 15:43
    OK, RISC OS Pi squeak is now available as a tentative demo pre-alpha possibly useful maybe release a...
  • Last Week For Board Nominations
    Sat, 19 Jan 2013 06:17
    Hi All, This is a reminder that it's that time again! Please announce yourself as a candidate before...
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.