Turtlestitch

TurtleStitch
Paradigmobject-oriented, educational, event-driven
Designed byAndrea Mayr-Stalder (project leader)
DeveloperMichael Aschauer
First appeared2015; 9 years ago (2015)
Stable release
2.7.7 / August 2, 2022; 2 years ago (2022-08-02) [1]
Typing disciplinedynamic
Implementation languageJavaScript (Snap!)
OSCross-platform
LicenseAGPL
Filename extensions.xml (Snap!), embroidery formats: Melco/EXP and Tajima/DST
Websitewww.turtlestitch.org
Influenced by
Snap!, Scratch, Logo, Maker Culture
Influenced
Catrobat Embroidery Designer

Turtlestitch (stylized as TurtleStitch) is a free and open source platform (or web application) for generating and sharing patterns for embroidery machines. Turtlestitch is derived from educational programming languages such as Logo, Scratch and Snap! using the same jigsaw style programming paradigm[2] which offers simplicity suitable for novices but has powerful features, described as ‘low threshold, high ceiling’ by Seymour Papert. Its microworld is a turtle representing the needle of a programmable embroidery machine. Turtlestitch can be used for creating novel patterns for embroidery, combining the abstract logic of computing and the physical materiality of textiles.[3] Its primary use is educational, as it offers a way of introducing programming to audiences with diverse interests. A growing gallery of open source embroidery designs enables community-based collaboration and shared learning. In 2017, Turtlestitch received the award for the best Open Educational Resource in the German-speaking countries.[4]

  1. ^ "GitHub - backface/Turtlestitch: Visual, blocks-based programming for turtle graphics and generative embroidery". GitHub. 23 September 2022.
  2. ^ "Jigsaw Programming". A New Learning Landscape. 2014-07-26. Retrieved 2021-06-17.
  3. ^ A Fascinating Melting Pot: Embroidery Meets Technology With TurtleStitch (Juli 2019) https://blog.siggraph.org/2019/07/a-fascinating-melting-pot-embroidery-meets-technology-with-turtlestitch.html
  4. ^ "OER-Award 2017 Laudatio – Bildungsbereich The Great Wide Open". OERinfo – Informationsstelle OER (in German). 2017-12-04. Retrieved 2021-06-11.