# Tweak programming environment

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Tweak_programming_environment
> Markdown URL: https://mediated.wiki/source/Tweak_programming_environment.md
> Source: https://en.wikipedia.org/wiki/Tweak_programming_environment
> Source revision: 1306065622
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{Short description|Graphical user interface layer for the Squeak development environment}}
{{notability|date=January 2025}}
'''Tweak''' is a [graphical user interface](/source/graphical_user_interface) (GUI) layer written by [Andreas Raab](/source/Andreas_Raab) for the [Squeak](/source/Squeak) development environment, which in turn is an [integrated development environment](/source/integrated_development_environment) based on the [Smalltalk](/source/Smalltalk)-80 computer programming language. Tweak is an alternative to an earlier graphic user interface layer called [Morphic](/source/Morphic_(software)). Development began in 2001.<ref>{{Cite web|url=http://tweakproject.org/ABOUT/|title=ABOUT|work=Tweak website (Andreas Raab)|url-status=dead|archive-url=https://archive.today/20070323064315/http://tweakproject.org/ABOUT/|archive-date=2007-03-23}}</ref>

Applications that use the Tweak software include [Sophie](/source/Sophie_(software)) (version 1), a multimedia and e-book authoring system, and a family of virtual world systems: [Open Cobalt](/source/Open_Cobalt), [Teleplace](/source/Teleplace), [OpenQwaq](/source/OpenQwaq), 3d ICC's Immersive Terf and the [Croquet Project](/source/Croquet_Project).

==Influences==
An experimental version of [Etoys](/source/Etoys_(programming_language)), a programming environment for children, used Tweak instead of Morphic.<ref>{{Cite web|url=https://croquetweak.blogspot.com/2007/01/sophie-tweak-on-olpc-laptop.html|author=Bert Freudenberg|author-link=Bert Freudenberg|date=Jan 11, 2007|title=Sophie, Tweak on the OLPC laptop }}</ref> Etoys was a major influence on a similar Squeak-based programming environment known as [Scratch](/source/Scratch_(programming_language)).

==References==
{{Reflist}}

==External links==
*[https://web.archive.org/web/20100529113705/http://tweakproject.org/ Tweak] <!-- Original URL was http://tweakproject.org/ -->

Category:Programming tools
Category:Smalltalk programming language family

{{Compu-lang-stub}}

---
Adapted from the Wikipedia article [Tweak programming environment](https://en.wikipedia.org/wiki/Tweak_programming_environment) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Tweak_programming_environment?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
