submit urlsubmit rss feedadd directory

article

This article is about the programming language. For the food, see bubble and squeak.

The Squeak programming language is a Smalltalk implementation, derived directly from Smalltalk-80, by Smalltalk's originators. It is object-oriented, and reflective. It may be downloaded at no cost, includes all its source code and may be freely adapted and distributed. There is some debate as to whether the Squeak license qualifies as free software or not, due to the presence of an indemnity clause. Squeak is available for many platforms, and programs produced on one platform run bit-identical on all other platforms. The Squeak system includes code for generating a new version of the virtual machine (VM) it runs on. It also includes a VM simulator written in itself (Squeak). For this reason, it is easily ported.

Squeak has a number of user interfaces:

  • An implementation of Morphic, Self's graphical, direct object-manipulation framework. This is Squeak's main interface.
    • Tile-based, limited visual programming scripting in eToys, based on Morphic.
    • A new, experimental interface called Tweak which aims to be the next generation of Squeak interfaces.
  • Model-View-Controller (MVC), the traditional interface of some languages such as Smalltalk-80 and Java, and for which Morphic is an alternative. This is for programmers who wish to use this older type of interface.

More on [ Squeak ]


directory of related categories

 

 
 
directory of related topics

Object Oriented :: Garbage Collected
Bytecode :: Interpreted
Language OS Hybrids :: Languages
Class based :: Object Oriented
Pure :: Object Oriented
Open Source :: Languages
Reflective :: Languages
Self :: Smalltalk
Extensible :: Operating Systems
Object Oriented :: Operating Systems
Open Source :: Operating Systems

 
Squeak RSS feed
Squeak - Twitter Search

@_missnicole Mr Squeak is on Super Duper Early Mornings. I gave him a lift to the Depot very early this morning. He was starting, me ending.
erkpod (Erk ) Fri, 27 Nov 2009 12:42:37 -0000
@_missnicole Mr Squeak is on Super Duper Early Mornings. I gave him a lift to the Depot very early this morning. He was starting, me ending.
Bubble and Squeak, in a pie. Why have I not had this before?
cosmicgirlie (Jay Lindsay) Fri, 27 Nov 2009 12:31:41 -0000
Bubble and Squeak, in a pie. Why have I not had this before?
Squeak! http://twitpic.com/r5mtd
jeremyjojola (jeremyjojola) Fri, 27 Nov 2009 12:28:48 -0000
Squeak! http://twitpic.com/r5mtd
@squeakykeen squeak* lol. sorri, typo
xxsheeniexx (Sheen Bean) Fri, 27 Nov 2009 11:57:43 -0000
@squeakykeen squeak* lol. sorri, typo
Little Korean place on Parramatta Road, vegetable pancake thing reminiscent of my mother's bubble and squeak: bliss.
frindley (Yvonne Frindle) Fri, 27 Nov 2009 11:18:41 -0000
Little Korean place on Parramatta Road, vegetable pancake thing reminiscent of my mother's bubble and squeak: bliss.
@mattleys *grumpometer emits a high-pitched squeak* hmm. The grump is strong within you, my son.
michlan (Michelle Lancaster) Fri, 27 Nov 2009 11:08:05 -0000
@mattleys *grumpometer emits a high-pitched squeak* hmm. The grump is strong within you, my son.

 
Subscribe to Squeak RSS feed

directory of related sites

Squeak.org - 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. Next to universal access, malleability is the prime figure of merit for Squeak. It is our intention for Squeak to evolve. Now hybridized with the Self language's Morphic User Interface Toolkit.

Squeakland - More than any website so far, this one implements the largest piece of the original Xerox PARC Learning Research Group's vision for programming and education. Free downloads: run Squeak from in a Web browser (free plugin), software, program sharing/exchange areas, Alan Kay essays.

Cetus Links: Squeak - Links on objects and components of the object-oriented language Squeak; information on tutorials, mailing lists, books, projects, compilers, interpreters.
Meta Description: [ Cetus Links: 16604 Links on Objects and Components / Squeak ]

404 Collaborative Software Laboratory - Goal: achieving Alan Kay's long delayed dream of creating collaborative Dynabooks.

CREATE Squeak Smalltalk Page - A Squeak information page at the Center for Research in Electronic Art Technology (CREATE), Dept. of Music, UC Santa Barbara.

Exquisite Computing - By Paul Bissex. Brief article describing Squeak. [Wired 7.07]

FTP site: Germany, U of Karlsruhe - Get the 1 disk Squeak demo, like the famous QNX demo, in /demo directory.

404 FTP site: USA, UIUC Squeak goodies library - Many system extensions, applications.

404 Interactive Multimedia at Columbia College Chicago: Partnership with ECE - Describes Squeak's role in Interactive Multimedia Program and Early Childhood Education Program Partnership, Columbia College, Chicago. This is the host of the annual summer SqueakFest.
Meta Description: [ InterActive MultiMedia Columbia College Chicago Student Web sites ]

Introducing Open Croquet - Brief news story with forum and comments, on this research 3D environment for Squeak. [OSNews.com]
Meta Description: [ OSNews.com informs you about the latest news on a vast range of operating systems, from the well-known mainstream OSes, down to small embedded (but also very interesting technically) ones. ]

MailList: Squeak MailArchive - Searchable archive of the last 400 days of the main Squeak email list.

MailList: Yahoo Groups: Powertalk - Archive: Smalltalk general discussion emphasizing Squeak. Goal: improve Smalltalk with tools to easly develop enterprise programs. Much Italian content.
Meta Description: [ Yahoo! Groups offers free mailing lists, photo & file sharing, group calendars and more. Discuss hot topics, share interests, join online communities. ]

Making a Little Noise About Squeak - By Erica Schroeder. Abstract. Full text for members only. [ZDNet BizTech Library]
Meta Description: [ Where Technology Means Business: ZDNet delivers the best tech news, and resources for IT hardware, software, networking and services. It's the top site for IT managers and tech-savvy business people. ]

MathMorphs - New project where we combine Mathematics and Smalltalk. Our goal: explore and promote use of Squeak and Morphic as a major tool in mathematics work.

MuSwiki - 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.

OOPSLA 1999 trip report - Offers links on Java blues, VM workshop, Sqeak, world dominance and Smalltalk X.

OOPSLA 2000 Trip Report - Report by Squeaker John Macintosh includes coverage of Camp Smalltalk 3 (CS3).

Open Croquet - Was Tea. Software architecture for deep collaboration between user teams, highly portable, full development and delivery platform, united user and development environment, Squeak extension, bit-identical, on many platforms. [Open Source, Squeak License]

Opencroquet - Forum with many informative comments on this 3D environment; runs atop the Squeak environment, atop another OS. [Slashdot]
Meta Description: [ Opencroquet -- article related to Operating Systems. ]

Squeak - Hans-Martin Mosner's Squeak resources.

500 Squeak Browser - Are you patient? You can browse Squeak, now, from most Web browsers. Try Squeak before you download. Preview the latest changes. Seriously slick. Does any other programming language let you do this?

404 Squeak Documentation Swiki - Pages of information useful to first-time users of Squeak, more so Version 2.2.

404 Squeak Foundation - To assist in the evolution of Squeak into its ultimate expression as an exquisite personal and collaborative computing environment that is open, well supported, and freely available across the great majority of modern platforms and operating systems.

Squeak News Electronic Magazine - First, and so far only, E-zine on Squeak. Latest information as monthly free email, website, or full CD-ROM edition with software. Prominent gurus will regularly contribute.

404 Squeak Projects by CyberARTS @ Don Mills MS - Grade 8 class used media authoring software, explored its classroom possibilities; set goals, created projects, wrote tutorials thereon. Project approved by Canada's Schoolnet Grassroots program to become Interactive Learning Project for Internet. Descriptions, downloads.

Squeak Shares Soar - Handful of Squeak goodies (syntax coloring, Cream font, Units, XML parser, Palm OS tools), links, by Helge Horch.

Squeak: The Great Return - By Satoshi Nishihara. Descriptions, free goodies, links, and the fascinating 'Squeak Scale: Let it Grow: Brief Comparison of Class Library'. English, Nihongo.

SqueakCMI.org - Squeak in education project. Swiki has over 1,100 scripted eToys. Begun by Kathleen Harness. Host: Office for Mathematics, Science, and Technology Education (MSTE), College of Education, University of Illinois, Urbana-Champaign

404 SqueakDoc - The most official Squeak documentation, as official as it gets. Password controlled Swiki.

Squeakersweb - 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.

Squeaking - Information for novices on how to get up to speed in Smalltalk. Mostly a collection of prized mailing list notes, some small hacks.

Squeakland Discussion Forum - See what users and developers write about Squeak.

Swiki about Squeak - Squeak Wiki 2. Mark Guzdial's Squeak Wiki Server, written in Squeak; at Georgia Tech.

Swiki Swiki - 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.

Swikis on coweb.cc - List of over 40 Swikis at Georgia Tech, all run on Squeak Comanche Web server.

The Future of Squeak - By Dan Shafer, The WeTalk Network, Inc. Chapter from book; speculates on how we get from where Squeak was to Alan Kay's final Dynabook vision.

The Mouse that Squeaked - Medium size story describes early days, hopes, for Smalltalk and Squeak. [Wired News]
Meta Description: [ Get the latest in science news, including space, physics, planet earth, discoveries, NASA, satellites, and space travel from Wired.com ]

ThingLab for Squeak - FTP listing of files and Squeak samples.

500 Tweak - Squeak's likely successor. Has asynchronous event architecture, mixes interface models: class- + prototype-based, MVC + Morphic. [Open Source]

UCSB CREATE Squeak Smalltalk Page - University of California Santa Barbara, Center for Research in Electronic Art Technology. Potent music tools for Smalltalk. Original mail list archive.

Viewpoints Research Institute - Nonprofit organization dedicated to improving general education and understanding of complex systems, more so by using new inventions in interactive constructive computing, directed by some of the greatest minds in computer science.

Whisker: The O-O Stacking Browser - New object-oriented code browser for Squeak Smalltalk environment: gives simple, intuitive way to view contents of multiple classes/methods at once, uses screen space efficiently, needs little window moving/resizing, via introducing concept of subpane stacking. Principles may be used in browsers for other OO languages.

Who's Who - Fast growing (over 160) list of Squeak's community.

Yahoo Groups: Squeak - Mail archive and discussion group.
Meta Description: [ squeak: squeak ]

Squeak related videos
Lush Soap Review: Sandstone, Porridge & The Godmother
Next Video
Squeak related videos

 

HOMEADVERTISINGABOUT US

articlesartsbusinesscomputersgameshealthhospitalshomekids & teensnewsmobilephysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld


Submit a Site About Become an Editor