Skip to content
EntityQ762464· pop 21· linked from 112 articles

Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering, where it was intended for use in internal Disney projects. The group later was supported by HP Labs and SAP.

Key facts

Programming language.name
Squeak
Programming language.logo
Squeak.svg
Programming language.logo caption
Original 1996 logo by Tim Rowledge
Programming language.screenshot
Squeak 51 morphic interface screenshot.png
Programming language.screenshot caption
Screenshot of the Squeak–Smalltalk Morphic user interface.
Programming language.paradigm
object-oriented
Programming language.designers
Alan Kay, Dan Ingalls, Adele Goldberg
Programming language.developers
The Squeak Community
Programming language.typing
Dynamic
Programming language.implementations
Squeak, Croquet
Programming language.dialects
Croquet, Newspeak, Pharo, Cuis
Programming language.influenced by
Smalltalk, Lisp, Logo; Sketchpad, Simula; Self
Programming language.influenced
Etoys, Tweak, Croquet, Scratch
Programming language.platform
Cross-platform
Programming language.operating system
Cross-platform: Unix-like, macOS, iOS, Windows, more
Programming language.license
MIT, Apache
Programming language.file ext
.image, .changes, .sources, .st

via Wikipedia infobox

Source code

Link to the source-code README · 2,076 chars · not written by Vinony

Wikidata facts

Official website
squeak.org
Show 5 more facts
Commons category
Squeak
name in kana
スクイーク
inception
1996-00-00
source code repository URL
github.com/squeak-smalltalk/squeak-app
software version identifier
6.0-22104
Sources (4)

via Wikidata · CC0

~5 min read

Article

7 sections
Contents
  • Developers
  • User interface frameworks
  • Uses
  • License
  • See also
  • References
  • External links

Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imagineering, where it was intended for use in internal Disney projects. The group later was supported by HP Labs and SAP.

Squeak runs on a stack virtual machine (VM), allowing for a high degree of portability. The Squeak system includes code for generating a new version of the VM on which it runs, along with a VM simulator written in Squeak.

Connections

Categories