{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,27]],"date-time":"2025-09-27T13:54:38Z","timestamp":1758981278388,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,15]],"date-time":"2020-11-15T00:00:00Z","timestamp":1605398400000},"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,11,16]]},"DOI":"10.1145\/3427763.3428312","type":"proceedings-article","created":{"date-parts":[[2020,11,25]],"date-time":"2020-11-25T01:15:11Z","timestamp":1606266911000},"page":"2-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["The essence of live coding: change the program, keep the state!"],"prefix":"10.1145","author":[{"given":"Manuel","family":"B\u00e4renz","sequence":"first","affiliation":[{"name":"sonnen eServices, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,11,15]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0960129502003730"},{"key":"e_1_3_2_1_2_1","unstructured":"Heinrich Apfelmus. 2016. HyperHaskell. htps:\/\/github.com\/ HeinrichApfelmus\/hyper-haskell.  Heinrich Apfelmus. 2016. HyperHaskell. htps:\/\/github.com\/ HeinrichApfelmus\/hyper-haskell."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3331543.3342582"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/2566708"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299711.3242757"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1571-0661(04)00050-7"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/357766.351266"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/636517.636527"},{"key":"e_1_3_2_1_9_1","unstructured":"Chris Done. 2014. foreign-store. htps:\/\/github.com\/esoeylemez\/ foreign-store.  Chris Done. 2014. foreign-store. htps:\/\/github.com\/esoeylemez\/ foreign-store."},{"key":"e_1_3_2_1_10_1","unstructured":"Andy Gill and Ross Paterson. 2004. transformers. https:\/\/hub.darcs.net\/ross\/transformers\/.  Andy Gill and Ross Paterson. 2004. transformers. https:\/\/hub.darcs.net\/ross\/transformers\/."},{"key":"e_1_3_2_1_11_1","unstructured":"Gabriel Gonzalez. 2013. mmorph. htps:\/\/github.com\/Gabriel439\/ Haskell-MMorph-Library.  Gabriel Gonzalez. 2013. mmorph. htps:\/\/github.com\/Gabriel439\/ Haskell-MMorph-Library."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065952"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1017\/S0960129510000551"},{"key":"e_1_3_2_1_14_1","unstructured":"Fred Hebert. 2019. Property-Based Testing with PropEr Erlang and Elixir. Pragmatic Bookshelf.  Fred Hebert. 2019. Property-Based Testing with PropEr Erlang and Elixir. Pragmatic Bookshelf."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(99)00023-4"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386335"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/647698.734150"},{"key":"e_1_3_2_1_18_1","unstructured":"Ben Lippmeier. 2010. Gloss. htps:\/\/github.com\/benl23x5\/gloss.  Ben Lippmeier. 2010. Gloss. htps:\/\/github.com\/benl23x5\/gloss."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Ralf L\u00e4mmel and Simon Peyton Jones. 2003. Scrap your boilerplate: a practical approach to generic programming. ACM Press 26-37. htps:\/\/www.microsoft.com\/en-us\/research\/publication\/scrapyour-boilerplate-a-practical-approach-to-generic-programming\/  Ralf L\u00e4mmel and Simon Peyton Jones. 2003. Scrap your boilerplate: a practical approach to generic programming. ACM Press 26-37. htps:\/\/www.microsoft.com\/en-us\/research\/publication\/scrapyour-boilerplate-a-practical-approach-to-generic-programming\/","DOI":"10.1145\/640136.604179"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2633638.2633647"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1955.tb03788.x"},{"key":"e_1_3_2_1_22_1","first-page":"157 71948","volume-title":"Processes: A Mathematical Model of Computing Agents. In Logic Colloquium '73","volume":"80","author":"Milner Robin","year":"1975"},{"key":"e_1_3_2_1_23_1","unstructured":"Neil Mitchell. 2014. ghcid. htps:\/\/github.com\/ndmitchell\/ghcid\/.  Neil Mitchell. 2014. ghcid. htps:\/\/github.com\/ndmitchell\/ghcid\/."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2975980.2975986"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/581690.581695"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/507669.507664"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241625.2976010"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2014.10.015"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2692915.2628161"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/99370.99404"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/2016692"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2692915.2628140"},{"key":"e_1_3_2_1_33_1","unstructured":"Kazu Yamamoto Michael Snoyman and Andreas Voellmy. [n.d.]. Warp. htp:\/\/www.aosabook.org\/en\/posa\/warp.html. In The Performance of Open Source Applications.  Kazu Yamamoto Michael Snoyman and Andreas Voellmy. [n.d.]. Warp. htp:\/\/www.aosabook.org\/en\/posa\/warp.html. In The Performance of Open Source Applications."}],"event":{"name":"SPLASH '20: Conference on Systems, Programming, Languages, and Applications, Software for Humanity","acronym":"SPLASH '20","location":"Virtual USA"},"container-title":["Proceedings of the 7th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3427763.3428312","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3427763.3428312","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:24:40Z","timestamp":1750195480000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3427763.3428312"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,15]]},"references-count":33,"alternative-id":["10.1145\/3427763.3428312","10.1145\/3427763"],"URL":"https:\/\/doi.org\/10.1145\/3427763.3428312","relation":{},"subject":[],"published":{"date-parts":[[2020,11,15]]},"assertion":[{"value":"2020-11-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}