---
key: pl/squeak
kind: plang
name: "Squeak"
url: https://plangs.page/squeak
---

# Squeak

> Modern Smalltalk with a fast execution environment and the Morphic framework.

Modern Smalltalk programming system with fast execution environments across all major platforms including macOS, Windows, and Linux. It is known for its implementation of the Morphic graphical framework, fostering low-effort, interactive application development. Squeak's rich history includes its derivation from Smalltalk-80 and collaboration with entities like Disney, HP Labs, and Y Combinator. It is renowned for educational tools like Scratch and innovative user interface frameworks such as Morphic, Etoys, and Tweak.

## Facts

- Appeared: 1996
- Homepage: https://squeak.org/
- GitHub: https://github.com/squeak-smalltalk/squeak-app

## Relationships

### Paradigms

- [Agents](https://plangs.page/paradigm/agents)
- [Edu](https://plangs.page/paradigm/educational)
- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Interpreted](https://plangs.page/paradigm/interpreted)
- [Message Passing](https://plangs.page/paradigm/message-passing)
- [Object-Oriented](https://plangs.page/paradigm/oop)
- [Reflective](https://plangs.page/paradigm/reflective)

### Platforms

- [Apple](https://plangs.page/platform/apple)
- [Cross-Platform](https://plangs.page/platform/cross)
- [Linux](https://plangs.page/platform/linux)
- [Windows](https://plangs.page/platform/windows)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)

### Implements

- [Smalltalk](https://plangs.page/smalltalk)

### Influenced By

- [Lisp](https://plangs.page/lisp)
- [Self](https://plangs.page/self)

### Influenced

- [Scratch](https://plangs.page/scratch)

### Used to Write

- [Scratch](https://plangs.page/scratch)

### Licenses

- [Apache 2.0](https://plangs.page/license/apache)
- [MIT](https://plangs.page/license/mit)

### Tags

- [Educational](https://plangs.page/tag/edu)
- [Games](https://plangs.page/tag/games)
- [Interpreter](https://plangs.page/tag/interpreters)
- [Multimedia](https://plangs.page/tag/multimedia)
