Last updated at 6:31 pm UTC on 23 August 2014
Squeak is a tightly integrated software development environment for live software construction using the object-oriented programming language Smalltalk. It runs on many computers and operating systems. Squeak is free and open source. Squeak has its own unique place in the universe. A growing community of Squeak developers and users meet here to share facts and pointers to other Squeak related websites.
- http://www.squeak.org/ – Squeak's main website, also reachable by clicking on the Squeak mouse icon on the top left
Getting Started with Squeak
If you're interested in the Etoys scripting system and its uses in education, you should look at the Squeakland web site. There are tutorials and a number of other resources there for your use. You should also get the Squeakland release from that site rather than the releases discussed here if you're primarily using the Etoys environment or working with kids.
Programs and Projects: Past, Present, and Future
- SqueakSource – Monticello code repository server which hosts your projects. Connect to it with the Monticello Browser from Squeak or use the web frontend.
- SqueakMap – The catalogue of available Squeak code, including applications, tools, projects, goodies, packages, etc.
- All Projects – Many projects complementing SqueakMap, either because they don't fit there (like hardware), or they are not yet maintained there.
- UIUC Smalltalk ARCHIVE – A more general Smalltalk archive, but a lot of it works in Squeak as well.
- Production Squeak – Squeak code that is being used for commercial or non-commercial applications.
- Code requests – Code that's begging to be written, if only someone can find the time.
- Google Summer of Code – Link to current and past efforts.
- Squeak's User Interface – Information, projects and links about the human computer interface in Squeak.
Programming in Squeak
About this Site
This site is an annex to the Squeak homepage at squeak.org in the form of a Wiki, which means that there is no designated editor. You can modify any page here (except the Help Guide), and add your questions, answers, and examples of Squeak code. If you see a way to improve the site, please feel free to do it yourself! If you are new to this site, please drop by the Acceptable Use page. Also, if you want to edit any page of this wiki, click the edit link in the upper menu of the page and when asked use squeak as username and viewpoints as password, as explained in the Squeak Documentation Team page.
Don't know what a Wiki is? Try some of these great pages: