{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:25:08Z","timestamp":1750220708852,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,16]],"date-time":"2020-06-16T00:00:00Z","timestamp":1592265600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,16]]},"DOI":"10.1145\/3381898.3397214","type":"proceedings-article","created":{"date-parts":[[2020,6,2]],"date-time":"2020-06-02T04:08:23Z","timestamp":1591070903000},"page":"87-99","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Alligator collector: a latency-optimized garbage collector for functional programming languages"],"prefix":"10.1145","author":[{"given":"Ben","family":"Gamari","sequence":"first","affiliation":[{"name":"Well-Typed LLP, UK"}]},{"given":"Laura","family":"Dietz","sequence":"additional","affiliation":[{"name":"University of New Hampshire, USA"}]}],"member":"320","published-online":{"date-parts":[[2020,6,16]]},"reference":[{"volume-title":"June 16, 2020","year":"2015","author":"Anderson Todd A","key":"e_1_3_2_1_1_1"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/359460.359470"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/512429.512442"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1379022.1375586"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/800055.802042"},{"volume-title":"Non-stop Haskell. In Proceedings of the 5th ACM SIGPLAN International Conference on Functional programming. 257\u2013267","year":"2000","author":"Cheadle Andrew M","key":"e_1_3_2_1_6_1"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029893"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/362790.362798"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029879"},{"volume-title":"Proceedings of the 21st Annual ACM Symposium on the Principles of Programming Languages. ACM New York, NY, USA, 113\u2013123","author":"Doligez D.","key":"e_1_3_2_1_10_1"},{"volume-title":"Proceedings of the 20th Annual ACM Symposium on the Principles of Programming Languages. ACM New York, NY, USA, 113\u2013123","author":"Doligez D.","key":"e_1_3_2_1_11_1"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/358438.349336"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2972206.2972210"},{"key":"e_1_3_2_1_14_1","unstructured":"Ben Gamari and Laura Dietz. 2019. TREC CAR 2.3: A Data Set for Complex Answer Retrieval. http:\/\/trec-car.cs.unh.edu\/  Ben Gamari and Laura Dietz. 2019. TREC CAR 2.3: A Data Set for Complex Answer Retrieval. http:\/\/trec-car.cs.unh.edu\/"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1296907.1296915"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/376656.376810"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134023"},{"volume-title":"Proceedings of the 7th ACM SIGPLAN International Symposium on Memory Management. 11\u201320","year":"2008","author":"Marlow Simon","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993478.1993482"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291151.1291194"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029877"},{"volume-title":"Functional Programming, Glasgow","year":"1992","author":"Partain Will","key":"e_1_3_2_1_22_1"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602988.2602992"},{"key":"e_1_3_2_1_24_1","unstructured":"Gil Tene. 2016. How not to measure latency. https:\/\/www.infoq.com\/ presentations\/latency-response-time  Gil Tene. 2016. How not to measure latency. https:\/\/www.infoq.com\/ presentations\/latency-response-time"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2951913.2951944"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2034773.2034802"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3226225"}],"event":{"name":"ISMM '20: 2020 ACM SIGPLAN International Symposium on Memory Management","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"London UK","acronym":"ISMM '20"},"container-title":["Proceedings of the 2020 ACM SIGPLAN International Symposium on Memory Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3381898.3397214","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3381898.3397214","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:33:07Z","timestamp":1750199587000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3381898.3397214"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,16]]},"references-count":27,"alternative-id":["10.1145\/3381898.3397214","10.1145\/3381898"],"URL":"https:\/\/doi.org\/10.1145\/3381898.3397214","relation":{},"subject":[],"published":{"date-parts":[[2020,6,16]]},"assertion":[{"value":"2020-06-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}