Squeak was all Smalltalk-80 when new, in 1996. It is still mostly an implementation of modified Smalltalk-80, but in some ways it is a somewhat different language, no longer an orthodox Smalltalk, and it is changing and evolving. In its first several years:
1) The code base was almost fully rewritten, parts of it several times.
2) Squeak's leaders have ceased work on the standard Smalltalk user interface, Model-View-Controller (MVC), which is used in other Smalltalks, and Java, and have moved to the Self language's display tree-based Morphic User Interface, which they are developing beyond what it was in Self. Squeak's leaders will work no more in or on MVC, but only in and on Morphic, or something better. So, Squeak's interface is now far more like Self than like normal Smalltalk. And Morphic is driving other, deeper changes in Squeak.
3) On Squeak's mail list, discussion occurs on how to create a new language model, to go beyond object orientation, and how to move Squeak to it. Some people want to experiment with prototype language features as in Self. And, Alan Kay himself says that using the term "objects" in the 1970s was an error. He says the REBOL language has some very good ideas. The new language model may focus on messaging instead of objects. New syntax and control structures will be added, some of which may replace long standing Smalltalk norms. These are big changes.
4) Squeak now has many standard features that no other Smalltalk has: two User Interface systems (Morphic, MVC), experimental handwriting recognition, MIDI and realtime high quality sound synthesis, Web browser, IRC client, Swiki, email client, Web server, several demos and games, two full VMs written in Squeak (a full Smalltalk-80 VM and a JIT compiler VM), means to output C source code directly from a VM and run a VM as a simulation atop itself, a full set of ST-80 classes, automated Internet-based updating, and e-toys. More is coming in the future.
More information
More information
Subcategories 12
Related categories 11
Sites 14
Free, open source, open research, super portable, new Smalltalk-80-based language, written in itself, by Smalltalk's inventors, the (nomadic) original Xerox PARC, Alan Kay team, now founding the Viewpoints Research Institute. Runs on 22+ platforms, hardware and OS. Now hybridized with the Self language's Morphic User Interface Toolkit.
Many system extensions, applications.
Weblog on Squeak, Smalltalk, and related topics: Croquet, Plopp, Seaside, some Java, T-shirts. By Torsten Bergmann.
A project to combine mathematics and Smalltalk. Works to explore and promote use of Squeak and Morphic as a major tool in mathematics work.
Swiki-like system using Morphic objects instead of HTML, pages look the same in any browser, content can contain arbitrary Smalltalk code behind the scenes.
Weblog on many related topics, by Takashi Yamamiya.
Information and projects, place to discuss Squeak, and eToys and Tweak scripting languages.
Descriptions, free goodies, links, and the fascinating 'Squeak Scale: Let it Grow: Brief Comparison of Class Library'. English, Nihongo. By Satoshi Nishihara.
New Georgia Tech Squeakers (students) describe their new projects, from multimedia authoring to advanced Swiki types; and staff list. Funders: National Science Foundation, Siemens, Al West Technology Fund.
Squeak Wiki 2. Mark Guzdial's Squeak Wiki Server, written in Squeak; at Georgia Tech.
Comanche an open-source web server for Squeak. Swiki is a popular implementation of Ward Cunningham's WikiWikiWeb (Squeak + Wiki = Swiki) that runs under Comanche. Both Comanche and Swiki are implemented by Mark Guzdial's Collaborative Software Laboratory at Georgia Tech. Swiki FAQ. List of Comanche Swikis.
FTP listing of files and Squeak samples.
Fast growing (over 160) list of Squeak's community.
By Paul Bissex. Brief article describing Squeak. [Wired 7.07]
(July 01, 1999)
Free, open source, open research, super portable, new Smalltalk-80-based language, written in itself, by Smalltalk's inventors, the (nomadic) original Xerox PARC, Alan Kay team, now founding the Viewpoints Research Institute. Runs on 22+ platforms, hardware and OS. Now hybridized with the Self language's Morphic User Interface Toolkit.
A project to combine mathematics and Smalltalk. Works to explore and promote use of Squeak and Morphic as a major tool in mathematics work.
Information and projects, place to discuss Squeak, and eToys and Tweak scripting languages.
Weblog on Squeak, Smalltalk, and related topics: Croquet, Plopp, Seaside, some Java, T-shirts. By Torsten Bergmann.
Weblog on many related topics, by Takashi Yamamiya.
Descriptions, free goodies, links, and the fascinating 'Squeak Scale: Let it Grow: Brief Comparison of Class Library'. English, Nihongo. By Satoshi Nishihara.
Fast growing (over 160) list of Squeak's community.
Many system extensions, applications.
Comanche an open-source web server for Squeak. Swiki is a popular implementation of Ward Cunningham's WikiWikiWeb (Squeak + Wiki = Swiki) that runs under Comanche. Both Comanche and Swiki are implemented by Mark Guzdial's Collaborative Software Laboratory at Georgia Tech. Swiki FAQ. List of Comanche Swikis.
Squeak Wiki 2. Mark Guzdial's Squeak Wiki Server, written in Squeak; at Georgia Tech.
New Georgia Tech Squeakers (students) describe their new projects, from multimedia authoring to advanced Swiki types; and staff list. Funders: National Science Foundation, Siemens, Al West Technology Fund.
FTP listing of files and Squeak samples.
Swiki-like system using Morphic objects instead of HTML, pages look the same in any browser, content can contain arbitrary Smalltalk code behind the scenes.
By Paul Bissex. Brief article describing Squeak. [Wired 7.07]
(July 01, 1999)
Other languages 1
Last update:
August 8, 2023 at 7:05:07 UTC
Check out
Arts: People: L: Lee, Bruce
- Recently edited by merlin1
- Recently edited by merlin1