{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:19:02Z","timestamp":1750306742013,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":10,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,7,28]],"date-time":"2014-07-28T00:00:00Z","timestamp":1406505600000},"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":[[2014,7,28]]},"DOI":"10.1145\/2637647.2637656","type":"proceedings-article","created":{"date-parts":[[2014,7,29]],"date-time":"2014-07-29T12:29:52Z","timestamp":1406636992000},"page":"51-61","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Containers and aggregates, mutators and isolates for reactive programming"],"prefix":"10.1145","author":[{"given":"Aleksandar","family":"Prokopec","sequence":"first","affiliation":[{"name":"EPFL, Switzerland"}]},{"given":"Philipp","family":"Haller","sequence":"additional","affiliation":[{"name":"Typesafe, Switzerland"}]},{"given":"Martin","family":"Odersky","sequence":"additional","affiliation":[{"name":"EPFL, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2014,7,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462161"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/258948.258973"},{"key":"e_1_3_2_1_3_1","volume-title":"Deprecating the Observer Pattern with Scala. react. Technical report","author":"Maier I.","year":"2012","unstructured":"I. Maier and M. Odersky . Deprecating the Observer Pattern with Scala. react. Technical report , 2012 . I. Maier and M. Odersky. Deprecating the Observer Pattern with Scala. react. Technical report, 2012."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39038-8_29"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2160718.2160735"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/645420.652535"},{"key":"e_1_3_2_1_7_1","volume-title":"FSTTCS","author":"Odersky M.","year":"2009","unstructured":"M. Odersky and A. Moors . Fighting bit rot with types (experience report: Scala collections) . In FSTTCS , 2009 . M. Odersky and A. Moors. Fighting bit rot with types (experience report: Scala collections). In FSTTCS, 2009."},{"key":"e_1_3_2_1_8_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1007\/978-3-642-38541-4_7","volume-title":"Distributed Applications and Interoperable Systems","author":"Pinte K.","year":"2013","unstructured":"K. Pinte , A. Lombide Carreton , E. Gonzalez Boix , and W. Meuter . Ambient clouds: Reactive asynchronous collections for mobile ad hoc network applications . In J. Dowling and F. Ta\u00efani, editors, Distributed Applications and Interoperable Systems , volume 7891 of Lecture Notes in Computer Science , pages 85 -- 98 . Springer Berlin Heidelberg , 2013 . K. Pinte, A. Lombide Carreton, E. Gonzalez Boix, and W. Meuter. Ambient clouds: Reactive asynchronous collections for mobile ad hoc network applications. In J. Dowling and F. Ta\u00efani, editors, Distributed Applications and Interoperable Systems, volume 7891 of Lecture Notes in Computer Science, pages 85--98. Springer Berlin Heidelberg, 2013."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/2033408.2033425"},{"key":"e_1_3_2_1_10_1","volume-title":"LCPC","author":"Prokopec A.","year":"2012","unstructured":"A. Prokopec , H. Miller , T. Schlatter , P. Haller , and M. Odersky . FlowPools: A lock-free deterministic concurrent dataflow abstraction . In LCPC , 2012 . A. Prokopec, H. Miller, T. Schlatter, P. Haller, and M. Odersky. FlowPools: A lock-free deterministic concurrent dataflow abstraction. In LCPC, 2012."}],"event":{"name":"ECOOP '14: European Conference on Object-Oriented Programming","sponsor":["Uppsala University, Department of Information Science Uppsala University, Department of Information Science","AITO Assoc Internationale por les Technologies Objects","SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Uppsala Sweden","acronym":"ECOOP '14"},"container-title":["Proceedings of the Fifth Annual Scala Workshop"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2637647.2637656","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2637647.2637656","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:28:17Z","timestamp":1750231697000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2637647.2637656"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7,28]]},"references-count":10,"alternative-id":["10.1145\/2637647.2637656","10.1145\/2637647"],"URL":"https:\/\/doi.org\/10.1145\/2637647.2637656","relation":{},"subject":[],"published":{"date-parts":[[2014,7,28]]},"assertion":[{"value":"2014-07-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}