Domain Specific Language for Modular Knitting Pattern Definitions: Purl
Chelsea Battell

TL;DR
Purl is a domain-specific language designed for modular, reusable knitting pattern definitions and verification, offering a more concise syntax than standard notation with an implemented compiler.
Contribution
It introduces a new language for knitting patterns that enables modularity and reuse, extending standard notation with additional constructs.
Findings
Purl supports pattern reuse and modularity.
The language is more terse than standard notation.
An implementation of a compiler for Purl is provided.
Abstract
Purl is a language to be used for modular definition and verification of knitting patterns. The syntax is similar to the standard knitting pattern notation provided by the Craft Yarn Council. Purl provides constructs not available in the standard notation to allow reuse of segments of patterns. This report describes the basics of knitting and hand-knitting patterns. A knitting pattern language more terse than the standard notation is presented with the implementation of a compiler to this standard.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topics3D Shape Modeling and Analysis · Human Motion and Animation · Textile materials and evaluations
