{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:18:29Z","timestamp":1750220309585,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":11,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T00:00:00Z","timestamp":1634428800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,10,20]]},"DOI":"10.1145\/3484272.3484961","type":"proceedings-article","created":{"date-parts":[[2021,10,15]],"date-time":"2021-10-15T16:07:41Z","timestamp":1634314061000},"page":"19-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Course experience report: full-class compiler collaboration"],"prefix":"10.1145","author":[{"given":"Joe Gibbs","family":"Politz","sequence":"first","affiliation":[{"name":"University of California at San Diego, USA"}]},{"given":"Yousef","family":"Alhessi","sequence":"additional","affiliation":[{"name":"University of California at San Diego, USA"}]}],"member":"320","published-online":{"date-parts":[[2021,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Accessed","author":"Contributors Emscripten","year":"2015","unstructured":"Emscripten Contributors . 2015 . Building to WebAssembly . Accessed July 15, 2021. https:\/\/emscripten.org\/docs\/compiling\/WebAssembly.html Emscripten Contributors. 2015. Building to WebAssembly. Accessed July 15, 2021. https:\/\/emscripten.org\/docs\/compiling\/WebAssembly.html"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993400600600443"},{"key":"e_1_3_2_1_3_1","unstructured":"Abdulaziz Ghuloum. 2006. An Incremental Approach to Compiler Construction. In Scheme and Functional Programming.  Abdulaziz Ghuloum. 2006. An Incremental Approach to Compiler Construction. In Scheme and Functional Programming."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062363"},{"key":"e_1_3_2_1_5_1","volume-title":"lezer-python. https:\/\/github.com\/lezer-parser\/python\/ Accessed","author":"Haverbeke Marijn","year":"2021","unstructured":"Marijn Haverbeke . 2021. lezer-python. https:\/\/github.com\/lezer-parser\/python\/ Accessed 13 July 2021 . Marijn Haverbeke. 2021. lezer-python. https:\/\/github.com\/lezer-parser\/python\/ Accessed 13 July 2021."},{"key":"e_1_3_2_1_6_1","volume-title":"The Lezer Parser System. https:\/\/lezer.codemirror.net\/ Accessed","author":"Haverbeke Marijn","year":"2021","unstructured":"Marijn Haverbeke . 2021. The Lezer Parser System. https:\/\/lezer.codemirror.net\/ Accessed 13 July 2021 . Marijn Haverbeke. 2021. The Lezer Parser System. https:\/\/lezer.codemirror.net\/ Accessed 13 July 2021."},{"key":"e_1_3_2_1_7_1","volume-title":"ChocoPy compiler. Course paper, accessed","author":"Karlsson Tobias","year":"2021","unstructured":"Tobias Karlsson . 2021. ChocoPy compiler. Course paper, accessed July 15, 2021 . https:\/\/fileadmin.cs.lth.se\/cs\/Education\/edan70\/CompilerProjects\/2020\/Reports\/Karlsson.pdf Tobias Karlsson. 2021. ChocoPy compiler. Course paper, accessed July 15, 2021. https:\/\/fileadmin.cs.lth.se\/cs\/Education\/edan70\/CompilerProjects\/2020\/Reports\/Karlsson.pdf"},{"volume-title":"Accessed","year":"2021","key":"e_1_3_2_1_8_1","unstructured":"Microsoft. 2021 . TypeScript . Accessed July 15, 2021. https:\/\/www.typescriptlang.org\/ Microsoft. 2021. TypeScript. Accessed July 15, 2021. https:\/\/www.typescriptlang.org\/"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3358711.3361627"},{"key":"e_1_3_2_1_10_1","volume-title":"Accessed","author":"The Rust and WebAssembly Working Group","year":"2021","unstructured":"The Rust and WebAssembly Working Group . 2021 . Rust and WebAssembly . Accessed July 15, 2021. https:\/\/rustwasm.github.io\/docs\/book\/ The Rust and WebAssembly Working Group. 2021. Rust and WebAssembly. Accessed July 15, 2021. https:\/\/rustwasm.github.io\/docs\/book\/"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.7603\/s40601-013-0032-y"}],"event":{"name":"SPLASH '21: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Chicago IL USA","acronym":"SPLASH '21"},"container-title":["Proceedings of the 2021 ACM SIGPLAN International Symposium on SPLASH-E"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3484272.3484961","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3484272.3484961","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:41Z","timestamp":1750191101000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3484272.3484961"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,17]]},"references-count":11,"alternative-id":["10.1145\/3484272.3484961","10.1145\/3484272"],"URL":"https:\/\/doi.org\/10.1145\/3484272.3484961","relation":{},"subject":[],"published":{"date-parts":[[2021,10,17]]},"assertion":[{"value":"2021-10-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}