ICFP 2023
Mon 4 - Sat 9 September 2023 Seattle, Washington, United States
Fri 8 Sep 2023 11:30 - 12:00 at Vashon 2 - FARM Session 2 Chair(s): John Leo, Mae Milano

This paper introduces PieceWork, an imperative programming language for the construction of designs for sewn quilt, whose semantics are inspired by Homotopy Type Theory. The goals of PieceWork include improving the diversity of sewn designs that can be represented in computational methods, demonstrating a creative application of Homotopy Type Theory, and demonstrating that the craft of quilting is a worthy object of study in programming language theory. We develop an operational semantics, provide a prototype implementation and examples, and provide initial theoretical results, among which development of a type system is preliminary.

Fri 8 Sep

Displayed time zone: Pacific Time (US & Canada) change

11:00 - 12:30
FARM Session 2FARM at Vashon 2
Chair(s): John Leo Halfaya Research, Mae Milano University of California at Berkeley
11:00
30m
Talk
Exploring Self-Embedded Knitting Programs with Twine
FARM
Amy Zhu University of Washington, Adriana Schulz University of Washington, Zachary Tatlock University of Washington
DOI Pre-print
11:30
30m
Talk
Homotopy Type Theory for Sewn Quilts
FARM
Charlotte Clark Worcester Polytechnic Institute, Rose Bohrer Worcester Polytechnic Institute
DOI Pre-print
12:00
30m
Talk
Demo: Sonic Catalog of Rare Diseases
FARM
Stephen Taylor University of Illinois Urbana-Champaign, Aditi Kantipuly Centers for Disease Control and Prevention
DOI