home/ atoms/ textiles-weaving-computation-link

Weaving and live coding share deep structural analogies — computational bit operations are recognizable in loom operations, and handweaving embodies forms of tacit knowledge relevant to live coding

The Weaving Codes/Coding Weaves research project (2014-2016) explored cognitive connections between handloom weaving and live coding. Dave Griffiths visualized 8-bit registers of a Z80 microchip performing calculations, demonstrating that logical operators (AND/OR/XOR = combination, NOT = substitution, shifts = rotation) are structurally identical to weaving operations. The Jacquard loom is usually credited as a computing predecessor, but this misses the point: automated Jacquard weaving is antithetical to live coding (planning in advance, hands-off). To find analogies for live coding, one must look at handloom weaving, where the weaver improvises within constraints, embodies tacit knowledge, and maintains real-time control. Paola Torres Nunez del Prado connects live coding to Khipu (Andean knotted recordkeeping), proposing an alternative technological genealogy.

Examples

Dave Griffiths’ visualization shows that the pattern of bit-state changes in a CPU performing simple calculations is indistinguishable in structure from a textile weave pattern — the same operations underlie both.

Assessment

Why is the Jacquard loom a problematic predecessor for live coding despite being universally cited as a computing predecessor? Identify the specific feature of handloom weaving (not Jacquard) that is analogous to live coding, and explain which of Spiegel’s 12 pattern operations appears most clearly in weaving.

“automated Jacquard weav- ing is antithetical to the principles of live coding— its planning in advance seems closer to the hands- off, automated genera”
corpus · live-coding-a-user-s-manual-archive-org-copy-borrow-free-all · chunk 17