{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T05:19:06Z","timestamp":1751606346434,"version":"3.41.0"},"reference-count":8,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2023,6,1]],"date-time":"2023-06-01T00:00:00Z","timestamp":1685577600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000879","name":"Alfred P. Sloan Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000879","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["XRDS"],"published-print":{"date-parts":[[2023,6]]},"abstract":"<jats:p>Scientists, artists, and engineers are innovating with digital fabrication machines, yet they lack effective tools to program machines for unconventional tasks. We argue for programming language foundations to empower these practitioners to build bespoke fabrication workflows for themselves.<\/jats:p>","DOI":"10.1145\/3596930","type":"journal-article","created":{"date-parts":[[2023,6,16]],"date-time":"2023-06-16T22:21:11Z","timestamp":1686954071000},"page":"48-53","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Physical-Digital Programming"],"prefix":"10.1145","volume":"29","author":[{"given":"Jasper","family":"Tran O'Leary","sequence":"first","affiliation":[{"name":"University of Washington"}]},{"given":"Gabrielle","family":"Benabdallah","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Nadya","family":"Peek","sequence":"additional","affiliation":[{"name":"University of Washington"}]}],"member":"320","published-online":{"date-parts":[[2023,6,16]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1935701.1935716"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213512.3213518"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1561\/1100000055"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642918.2647359"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445653"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3469279"},{"key":"e_1_2_1_7_1","unstructured":"Krieg O. D. 2018. AESTUS. 2018; https:\/\/oliverdavidkrieg.com\/?p=921"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2065327.2065337"}],"container-title":["XRDS: Crossroads, The ACM Magazine for Students"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3596930","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3596930","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:47Z","timestamp":1750182527000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3596930"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6]]},"references-count":8,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,6]]}},"alternative-id":["10.1145\/3596930"],"URL":"https:\/\/doi.org\/10.1145\/3596930","relation":{},"ISSN":["1528-4972","1528-4980"],"issn-type":[{"type":"print","value":"1528-4972"},{"type":"electronic","value":"1528-4980"}],"subject":[],"published":{"date-parts":[[2023,6]]},"assertion":[{"value":"2023-06-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}