{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:37:01Z","timestamp":1755999421396,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,11,4]],"date-time":"2018-11-04T00:00:00Z","timestamp":1541289600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003130","name":"Fonds Wetenschappelijk Onderzoek","doi-asserted-by":"publisher","award":["1S95318N"],"award-info":[{"award-number":["1S95318N"]}],"id":[{"id":"10.13039\/501100003130","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,11,4]]},"DOI":"10.1145\/3281278.3281284","type":"proceedings-article","created":{"date-parts":[[2018,10,24]],"date-time":"2018-10-24T15:28:39Z","timestamp":1540394919000},"page":"51-60","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Composable higher-order reactors as the basis for a live reactive programming environment"],"prefix":"10.1145","author":[{"given":"Bjarno","family":"Oeyen","sequence":"first","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Humberto","family":"Rodriguez Avila","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sam","family":"Van den Vonder","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"De Meuter","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,11,4]]},"reference":[{"volume-title":"Light Table","key":"e_1_3_2_1_1_1","unstructured":"2018. Light Table . http:\/\/web.archive.org\/web\/20180830122311\/http: \/\/lighttable.com\/ . (2018). Accessed: 2018-08-30. 2018. Light Table. http:\/\/web.archive.org\/web\/20180830122311\/http: \/\/lighttable.com\/ . (2018). Accessed: 2018-08-30."},{"key":"e_1_3_2_1_2_1","unstructured":"2018. ReactiveX: An API for asynchronous programming with observable streams. https:\/\/web.archive.org\/web\/20180829121631\/http: \/\/reactivex.io\/ . (2018). Accessed: 2018-08-29.  2018. ReactiveX: An API for asynchronous programming with observable streams. https:\/\/web.archive.org\/web\/20180829121631\/http: \/\/reactivex.io\/ . (2018). Accessed: 2018-08-29."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176887.1176899"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/11693024_20"},{"key":"e_1_3_2_1_5_1","volume-title":"Interactive Programming: Hot-swapping in Elm. https:\/\/web.archive.org\/web\/20180831090231\/http:\/\/elm-lang. org\/blog\/interactive-programming .","author":"Czaplicki Evan","year":"2013","unstructured":"Evan Czaplicki . 2013 . Interactive Programming: Hot-swapping in Elm. https:\/\/web.archive.org\/web\/20180831090231\/http:\/\/elm-lang. org\/blog\/interactive-programming . (2013). Accessed : 2018-08-31. Evan Czaplicki. 2013. Interactive Programming: Hot-swapping in Elm. https:\/\/web.archive.org\/web\/20180831090231\/http:\/\/elm-lang. org\/blog\/interactive-programming . (2013). Accessed: 2018-08-31."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462161"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141858.3141863"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3135932.3135949"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/11737414_18"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/215585.215636"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org\/2017\/1\/13"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297073"},{"key":"e_1_3_2_1_13_1","volume-title":"Glitch: A Live Programming Model.","author":"McDirmid Sean","year":"2013","unstructured":"Sean McDirmid . 2013 . Glitch: A Live Programming Model. (2013). Sean McDirmid. 2013. Glitch: A Live Programming Model. (2013)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/11785477_15"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640091"},{"key":"e_1_3_2_1_16_1","volume-title":"LIVE Workshop.","author":"Schuster Christopher","year":"2016","unstructured":"Christopher Schuster and Cormac Flanagan . 2016 . Live Programming by Example: Using Direct Manipulation for Live Program Synthesis . In LIVE Workshop. Christopher Schuster and Cormac Flanagan. 2016. Live Programming by Example: Using Direct Manipulation for Live Program Synthesis. In LIVE Workshop."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-44202-9_15"}],"event":{"name":"SPLASH '18: Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Boston MA USA","acronym":"SPLASH '18"},"container-title":["Proceedings of the 5th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3281278.3281284","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3281278.3281284","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:57:17Z","timestamp":1750208237000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3281278.3281284"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,11,4]]},"references-count":17,"alternative-id":["10.1145\/3281278.3281284","10.1145\/3281278"],"URL":"https:\/\/doi.org\/10.1145\/3281278.3281284","relation":{},"subject":[],"published":{"date-parts":[[2018,11,4]]},"assertion":[{"value":"2018-11-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}