{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:40Z","timestamp":1750220860408,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,9,23]],"date-time":"2019-09-23T00:00:00Z","timestamp":1569196800000},"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":[[2019,9,23]]},"DOI":"10.1145\/3355378.3355386","type":"proceedings-article","created":{"date-parts":[[2019,9,5]],"date-time":"2019-09-05T12:16:25Z","timestamp":1567685785000},"page":"30-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Java Stream Fusion"],"prefix":"10.1145","author":[{"given":"Francisco","family":"Ribeiro","sequence":"first","affiliation":[{"name":"HASLab\/INESC TEC, Universidade do Minho, Braga, Portugal"}]},{"given":"Jo\u00e3o","family":"Saraiva","sequence":"additional","affiliation":[{"name":"HASLab\/INESC TEC Universidade do Minho Braga, Portugal"}]},{"given":"Alberto","family":"Pardo","sequence":"additional","affiliation":[{"name":"Instituto de Computaci\u00f3n Universidad de la Rep\u00fablica Montevideo, Uruguay"}]}],"member":"320","published-online":{"date-parts":[[2019,9,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291151.1291199"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291201.1291216"},{"key":"e_1_3_2_1_3_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler Martin","year":"1999","unstructured":"Martin Fowler . 1999 . Refactoring: Improving the Design of Existing Code . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA . Martin Fowler. 1999. Refactoring: Improving the Design of Existing Code. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486986"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028669"},{"key":"e_1_3_2_1_6_1","volume-title":"Symposium on Trends in Functional Programming (TFP","author":"Ghani Neil","year":"2008","unstructured":"Neil Ghani and Patricia Johann . 2008 . Short Cut Fusion of Recursive Programs with Computational Effects .. In Symposium on Trends in Functional Programming (TFP 2008). Neil Ghani and Patricia Johann. 2008. Short Cut Fusion of Recursive Programs with Computational Effects.. In Symposium on Trends in Functional Programming (TFP 2008)."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/165180.165214"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/174675.178053"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/258948.258964"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/32.2.98"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3009837.3009880"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2016.07.004"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10990-011-9076-x"},{"volume-title":"Java stream optimization through program fusion. Master's thesis. Department of Informatics","author":"Torres Ribeiro Francisco Jos\u00e9","key":"e_1_3_2_1_14_1","unstructured":"Francisco Jos\u00e9 Torres Ribeiro . 2018. Java stream optimization through program fusion. Master's thesis. Department of Informatics , University of Minho , Portugal. Francisco Jos\u00e9 Torres Ribeiro. 2018. Java stream optimization through program fusion. Master's thesis. Department of Informatics, University of Minho, Portugal."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/224164.224221"},{"key":"e_1_3_2_1_16_1","volume-title":"Semantics and Pragmatics of New Shortcut Fusion Rules. In FLOPS '08: Proceedings of the 2008 International Symposium on Functional and Logic Programming. Springer-Verlag, 163--179","author":"Voigtl\u00e4nder Janis","year":"2008","unstructured":"Janis Voigtl\u00e4nder . 2008 . Semantics and Pragmatics of New Shortcut Fusion Rules. In FLOPS '08: Proceedings of the 2008 International Symposium on Functional and Logic Programming. Springer-Verlag, 163--179 . Janis Voigtl\u00e4nder. 2008. Semantics and Pragmatics of New Shortcut Fusion Rules. In FLOPS '08: Proceedings of the 2008 International Symposium on Functional and Logic Programming. Springer-Verlag, 163--179."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(90)90147-A"}],"event":{"name":"SBLP 2019: XXIII Brazilian Symposium on Programming Languages","sponsor":["SBC Sociedade Brasileira de Computa\u00e7\u00e3o"],"location":"Salvador Brazil","acronym":"SBLP 2019"},"container-title":["Proceedings of the XXIII Brazilian Symposium on Programming Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3355378.3355386","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3355378.3355386","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:34Z","timestamp":1750202614000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3355378.3355386"}},"subtitle":["Adapting FP mechanisms for an OO setting"],"short-title":[],"issued":{"date-parts":[[2019,9,23]]},"references-count":17,"alternative-id":["10.1145\/3355378.3355386","10.1145\/3355378"],"URL":"https:\/\/doi.org\/10.1145\/3355378.3355386","relation":{},"subject":[],"published":{"date-parts":[[2019,9,23]]},"assertion":[{"value":"2019-09-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}