I wrote a bit of code in the excellent Gibber browser-based a/v live coding system while thinking about weaving in preparation for the Weaving Codes, Coding Weaves project which starts next week. You can play around with the code here, It needs a modern browser, such as as chromium or chrome (firefox might also work).
The block design on the left is the weaving notation for the meander pattern on the right shown above (and in my gibber code). This particular pattern is used by Ellen Harlizius-Klück to demonstrate the mathematical thinking involved in the construction of ancient weaves.
Dave Griffiths has been doing some freaky weaving software too.. Really looking forward to collaborating with Ellen, Dave and the rest of the team on this project over the next 18 months, including doing a lot of weaving with actual threads and looms.