Paradigm | object-oriented, educational, event-driven |
---|---|
Designed by | Andrea Mayr-Stalder (project leader) |
Developer | Michael Aschauer |
First appeared | 2015 |
Stable release | 2.7.7
/ August 2, 2022[1] |
Typing discipline | dynamic |
Implementation language | JavaScript (Snap!) |
OS | Cross-platform |
License | AGPL |
Filename extensions | .xml (Snap!), embroidery formats: Melco/EXP and Tajima/DST |
Website | www |
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]