{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T12:36:22Z","timestamp":1754483782798,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":11,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1145\/3544885.3544889","type":"proceedings-article","created":{"date-parts":[[2022,11,10]],"date-time":"2022-11-10T17:08:11Z","timestamp":1668100091000},"page":"20-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["3CPS: The Design of an Environment-Focussed Intermediate Representation"],"prefix":"10.1145","author":[{"given":"Benjamin","family":"Quiring","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Maryland, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Reppy","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Chicago, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olin","family":"Shivers","sequence":"additional","affiliation":[{"name":"College of Computer Science, Northeastern University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,11,10]]},"reference":[{"volume-title":"Compiling with Continuations","author":"Appel W.","key":"e_1_3_2_1_1_1","unstructured":"Andrew\u00a0 W. Appel . 1992. Compiling with Continuations . Cambridge University Press , Cambridge, England, UK . Andrew\u00a0W. Appel. 1992. Compiling with Continuations. Cambridge University Press, Cambridge, England, UK."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/278283.278285"},{"key":"e_1_3_2_1_3_1","volume-title":"ICFP, Article 79 (jul","author":"Cong Youyou","year":"2019","unstructured":"Youyou Cong , Leo Osvald , Gr\u00e9gory\u00a0 M. Essertel , and Tiark Rompf . 2019. Compiling with Continuations, or without? Whatever.Proceedings of the ACM on Programming Languages 3 , ICFP, Article 79 (jul 2019 ), 28\u00a0pages. https:\/\/doi.org\/10.1145\/3341643 10.1145\/3341643 Youyou Cong, Leo Osvald, Gr\u00e9gory\u00a0M. Essertel, and Tiark Rompf. 2019. Compiling with Continuations, or without? Whatever.Proceedings of the ACM on Programming Languages 3, ICFP, Article 79 (jul 2019), 28\u00a0pages. https:\/\/doi.org\/10.1145\/3341643"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/202529.202532"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291151.1291179"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/12276.13333"},{"key":"e_1_3_2_1_7_1","unstructured":"David\u00a0A. Kranz. 1988. ORBIT: An Optimizing Compiler for Scheme. Ph.D. Dissertation. Computer Science Department Yale University New Haven Connecticut. Research Report 632.  David\u00a0A. Kranz. 1988. ORBIT: An Optimizing Compiler for Scheme. Ph.D. Dissertation. Computer Science Department Yale University New Haven Connecticut. Research Report 632."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062380"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/345099.345125"},{"volume-title":"RABBIT: A Compiler for SCHEME. Master\u2019s thesis. Artificial Intelligence Laboratory","author":"Jr L. Steele","key":"e_1_3_2_1_11_1","unstructured":"Guy\u00a0 L. Steele Jr .1978. RABBIT: A Compiler for SCHEME. Master\u2019s thesis. Artificial Intelligence Laboratory , Massachusetts Institute of Technology , Cambridge, Massachusetts . Technical report AI-TR-474. Guy\u00a0L. Steele Jr.1978. RABBIT: A Compiler for SCHEME. Master\u2019s thesis. Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts. Technical report AI-TR-474."},{"key":"e_1_3_2_1_13_1","volume-title":"Article 3 (May","author":"Vardoulakis Dimitrios","year":"2011","unstructured":"Dimitrios Vardoulakis and Olin Shivers . 2011. CFA2: A context-free approach to control-flow analysis. Logical Methods in Computer Science 7, 2 , Article 3 (May 2011 ), 39\u00a0pages. https:\/\/doi.org\/10.2168\/LMCS-7(2:3)2011 Special issue for ESOP 2010. 10.2168\/LMCS-7(2:3)2011 Dimitrios Vardoulakis and Olin Shivers. 2011. CFA2: A context-free approach to control-flow analysis. Logical Methods in Computer Science 7, 2, Article 3 (May 2011), 39\u00a0pages. https:\/\/doi.org\/10.2168\/LMCS-7(2:3)2011 Special issue for ESOP 2010."}],"event":{"name":"IFL '21: 33rd Symposium on Implementation and Application of Functional Languages","acronym":"IFL '21","location":"Nijmegen Netherlands"},"container-title":["33rd Symposium on Implementation and Application of Functional Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3544885.3544889","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3544885.3544889","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:07Z","timestamp":1750186807000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3544885.3544889"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9]]},"references-count":11,"alternative-id":["10.1145\/3544885.3544889","10.1145\/3544885"],"URL":"https:\/\/doi.org\/10.1145\/3544885.3544889","relation":{},"subject":[],"published":{"date-parts":[[2021,9]]},"assertion":[{"value":"2022-11-10","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}