{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:59:18Z","timestamp":1750309158964,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T00:00:00Z","timestamp":1697673600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001691","name":"Japan Society for the Promotion of Science","doi-asserted-by":"publisher","award":["21H03418"],"award-info":[{"award-number":["21H03418"]}],"id":[{"id":"10.13039\/501100001691","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,19]]},"DOI":"10.1145\/3623506.3623576","type":"proceedings-article","created":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T13:38:41Z","timestamp":1697722721000},"page":"25-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Realizing Persistent Signals in JavaScript"],"prefix":"10.1145","author":[{"given":"Daichi","family":"Hidaka","sequence":"first","affiliation":[{"name":"Oita University, Oita, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tetsuo","family":"Kamina","sequence":"additional","affiliation":[{"name":"Oita University, Oita, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,10,19]]},"reference":[{"unstructured":"G\u00e9rard Berry and Manuel Serrano. 2020. HipHop.js: (A)synchronous Reactive Web Programming. In PLDI\u201920. 533\u2013545. G\u00e9rard Berry and Manuel Serrano. 2020. HipHop.js: (A)synchronous Reactive Web Programming. In PLDI\u201920. 533\u2013545.","key":"e_1_3_2_1_1_1"},{"key":"e_1_3_2_1_2_1","volume-title":"Links: Web Programming Without Tiers. In FMCO\u201906. 266\u2013296.","author":"Cooper Ezra","year":"2007","unstructured":"Ezra Cooper , Sam Lindley , Philip Wadler , and Jeremy Yallop . 2007 . Links: Web Programming Without Tiers. In FMCO\u201906. 266\u2013296. Ezra Cooper, Sam Lindley, Philip Wadler, and Jeremy Yallop. 2007. Links: Web Programming Without Tiers. In FMCO\u201906. 266\u2013296."},{"doi-asserted-by":"crossref","unstructured":"L. Denuzi\u00e8re and Adam Granicz. 2016. Enabling modular persistence for reactive data models in F# client-server Web applications. In MODULARITY Companion\u201916. 55\u201364. L. Denuzi\u00e8re and Adam Granicz. 2016. Enabling modular persistence for reactive data models in F# client-server Web applications. In MODULARITY Companion\u201916. 55\u201364.","key":"e_1_3_2_1_3_1","DOI":"10.1145\/2892664.2892672"},{"doi-asserted-by":"crossref","unstructured":"Joscha Drechsler Guido Salvaneschi Ragnar Mogk and Mira Mezini. 2014. Distributed REScala: an update algorithm for distributed reactive programming. In OOPSLA\u201914. 361\u2013376. Joscha Drechsler Guido Salvaneschi Ragnar Mogk and Mira Mezini. 2014. Distributed REScala: an update algorithm for distributed reactive programming. In OOPSLA\u201914. 361\u2013376.","key":"e_1_3_2_1_4_1","DOI":"10.1145\/2714064.2660240"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_5_1","DOI":"10.1145\/258949.258973"},{"unstructured":"Takumi Hikosaka Tetsuo Kamina and Katsuhisa Maruyama. 2018. Visualizing Reactive Execution History using Propagation Traces. In REBLS\u201918. Takumi Hikosaka Tetsuo Kamina and Katsuhisa Maruyama. 2018. Visualizing Reactive Execution History using Propagation Traces. In REBLS\u201918.","key":"e_1_3_2_1_6_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.22152\/programming-journal.org\/2018\/2\/5"},{"doi-asserted-by":"crossref","unstructured":"Tetsuo Kamina and Tomoyuki Aotani. 2019. An Approach for Persistent Time-Varying Values. In Onward!\u201919. 17\u201331. Tetsuo Kamina and Tomoyuki Aotani. 2019. An Approach for Persistent Time-Varying Values. In Onward!\u201919. 17\u201331.","key":"e_1_3_2_1_8_1","DOI":"10.1145\/3359591.3359730"},{"key":"e_1_3_2_1_9_1","volume-title":"Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks. In ECOOP 2021 (LIPIcs","volume":"30","author":"Kamina Tetsuo","year":"2021","unstructured":"Tetsuo Kamina , Tomoyuki Aotani , and Hidehiko Masuhara . 2021 . Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks. In ECOOP 2021 (LIPIcs , Vol. 194). 19:1\u201319: 30 . Tetsuo Kamina, Tomoyuki Aotani, and Hidehiko Masuhara. 2021. Signal Classes: A Mechanism for Building Synchronous and Persistent Signal Networks. In ECOOP 2021 (LIPIcs, Vol. 194). 19:1\u201319:30."},{"key":"e_1_3_2_1_10_1","volume-title":"Distributed Persistent Signals: Architecture and Implementation. In REBLS 2022: Proceedings of the 9th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems. 13\u201323","author":"Kamina Tetsuo","year":"2022","unstructured":"Tetsuo Kamina and Sota Ueno . 2022 . Distributed Persistent Signals: Architecture and Implementation. In REBLS 2022: Proceedings of the 9th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems. 13\u201323 . Tetsuo Kamina and Sota Ueno. 2022. Distributed Persistent Signals: Architecture and Implementation. In REBLS 2022: Proceedings of the 9th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems. 13\u201323."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1145\/2611286.2611290"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/1640089.1640091"},{"key":"e_1_3_2_1_13_1","volume-title":"Fault-tolerant Distributed Reactive Programming. In 32nd European Conference on Object-Oriented Programming (ECOOP 2018) (Leibniz International Proceedings in Informatics (LIPIcs)","volume":"26","author":"Mogk Ragnar","year":"2018","unstructured":"Ragnar Mogk , Lars Baumg\u00e4rtner , Guido Salvaneschi , Bernd Freisleben , and Mira Mezini . 2018 . Fault-tolerant Distributed Reactive Programming. In 32nd European Conference on Object-Oriented Programming (ECOOP 2018) (Leibniz International Proceedings in Informatics (LIPIcs) , Vol. 109). 1:1\u20131: 26 . Ragnar Mogk, Lars Baumg\u00e4rtner, Guido Salvaneschi, Bernd Freisleben, and Mira Mezini. 2018. Fault-tolerant Distributed Reactive Programming. In 32nd European Conference on Object-Oriented Programming (ECOOP 2018) (Leibniz International Proceedings in Informatics (LIPIcs), Vol. 109). 1:1\u20131:26."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/3360570"},{"key":"e_1_3_2_1_15_1","volume-title":"Distributed Reactive Programming for Reactive Distributed Systems. The Art, Science, and Engineering of Programming, 3, 3","author":"Myter Florian","year":"2019","unstructured":"Florian Myter , Christophe Scholliers , and Wolfgang De Meuter . 2019. Distributed Reactive Programming for Reactive Distributed Systems. The Art, Science, and Engineering of Programming, 3, 3 ( 2019 ), 5:1\u20135:52. Florian Myter, Christophe Scholliers, and Wolfgang De Meuter. 2019. Distributed Reactive Programming for Reactive Distributed Systems. The Art, Science, and Engineering of Programming, 3, 3 (2019), 5:1\u20135:52."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.2197\/ipsjjip.30.505"},{"key":"e_1_3_2_1_17_1","volume-title":"Elm Workshop.","author":"Pandy Laszlo","year":"2013","unstructured":"Laszlo Pandy . 2013 . Bret Victor style reactive debugging . Elm Workshop. Laszlo Pandy. 2013. Bret Victor style reactive debugging. Elm Workshop."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1145\/2661136.2661140"},{"volume-title":"Proceedings of Programming\u201917","author":"Reynders R.","unstructured":"R. Reynders , D. Devriese , and F. Piessens . 2017. Experience report: functional reactive programming and the DOM . In Proceedings of Programming\u201917 . R. Reynders, D. Devriese, and F. Piessens. 2017. Experience report: functional reactive programming and the DOM. In Proceedings of Programming\u201917.","key":"e_1_3_2_1_19_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1145\/2577080.2577083"},{"unstructured":"Guido Salvaneschi and Mira Mezini. 2016. Debugging for Reactive Programming. In ICSE\u201916. 796\u2013807. Guido Salvaneschi and Mira Mezini. 2016. Debugging for Reactive Programming. In ICSE\u201916. 796\u2013807.","key":"e_1_3_2_1_21_1"},{"doi-asserted-by":"crossref","unstructured":"Manuel Serrano and Vincent Prunet. 2016. A Glimpse of Hopjs. In ICFP\u201916. 180\u2013192. Manuel Serrano and Vincent Prunet. 2016. A Glimpse of Hopjs. In ICFP\u201916. 180\u2013192.","key":"e_1_3_2_1_22_1","DOI":"10.1145\/3022670.2951916"},{"doi-asserted-by":"crossref","unstructured":"Kazuhiro Shibanai and Takuo Watanabe. 2018. Distributed Functional Reactive Programming on Actor-Based Runtime. In REBLS\u201918. 13\u201322. Kazuhiro Shibanai and Takuo Watanabe. 2018. Distributed Functional Reactive Programming on Actor-Based Runtime. In REBLS\u201918. 13\u201322.","key":"e_1_3_2_1_23_1","DOI":"10.1145\/3281366.3281370"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1145\/3276922"},{"key":"e_1_3_2_1_25_1","volume-title":"A lightweight push-pull mechanism for implicitly using signals in imperative programming. Journal of Computer Languages, 54","author":"Zhuang YungYu","year":"2019","unstructured":"YungYu Zhuang . 2019. A lightweight push-pull mechanism for implicitly using signals in imperative programming. Journal of Computer Languages, 54 ( 2019 ). YungYu Zhuang. 2019. A lightweight push-pull mechanism for implicitly using signals in imperative programming. Journal of Computer Languages, 54 (2019)."}],"event":{"sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"acronym":"REBLS '23","name":"REBLS '23: 10th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems","location":"Cascais Portugal"},"container-title":["Proceedings of the 10th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623506.3623576","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3623506.3623576","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:51:01Z","timestamp":1750287061000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623506.3623576"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,19]]},"references-count":25,"alternative-id":["10.1145\/3623506.3623576","10.1145\/3623506"],"URL":"https:\/\/doi.org\/10.1145\/3623506.3623576","relation":{},"subject":[],"published":{"date-parts":[[2023,10,19]]},"assertion":[{"value":"2023-10-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}