English

Domain Specific Language for Modular Knitting Pattern Definitions: Purl

Programming Languages 2016-06-29 v1

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.

Cite

@article{arxiv.1606.08708,
  title  = {Domain Specific Language for Modular Knitting Pattern Definitions: Purl},
  author = {Chelsea Battell},
  journal= {arXiv preprint arXiv:1606.08708},
  year   = {2016}
}

Comments

124 pages, undergraduate project

R2 v1 2026-06-22T14:36:49.035Z