Tweak programming environment

{{Short description|Graphical user interface layer for the Squeak development environment}}

{{notability|date=January 2025}}

Tweak is a graphical user interface (GUI) layer written by Andreas Raab for the Squeak development environment, which in turn is an integrated development environment based on the Smalltalk-80 computer programming language. Tweak is an alternative to an earlier graphic user interface layer called Morphic. Development began in 2001.{{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}}

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

Influences

An experimental version of Etoys, a programming environment for children, used Tweak instead of Morphic.{{Cite web|url=http://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 }} Etoys was a major influence on a similar Squeak-based programming environment known as Scratch.

References

{{Reflist}}