{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:24:23Z","timestamp":1750220663336,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,3,23]],"date-time":"2020-03-23T00:00:00Z","timestamp":1584921600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,3,23]]},"DOI":"10.1145\/3397537.3397546","type":"proceedings-article","created":{"date-parts":[[2020,8,4]],"date-time":"2020-08-04T22:14:14Z","timestamp":1596579254000},"page":"163-172","source":"Crossref","is-referenced-by-count":0,"title":["Can programmers escape the gentle tyranny of call\/return?"],"prefix":"10.1145","author":[{"given":"Marcel","family":"Weiher","sequence":"first","affiliation":[{"name":"HPI, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,8,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2002. Resolved: Objects Have Failed. ACM. http:\/\/www.dreamsongs.com\/ ObjectsHaveFailedNarrative.html  2002. Resolved: Objects Have Failed. ACM. http:\/\/www.dreamsongs.com\/ ObjectsHaveFailedNarrative.html"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/581339.581365"},{"key":"e_1_3_2_1_3_1","unstructured":"Apple Inc. 2015. What Are Cocoa Bindings? https:\/\/developer.apple.com\/ library\/mac\/documentation\/Cocoa\/Conceptual\/CocoaBindings\/Concepts\/ WhatAreBindings.html  Apple Inc. 2015. What Are Cocoa Bindings? https:\/\/developer.apple.com\/ library\/mac\/documentation\/Cocoa\/Conceptual\/CocoaBindings\/Concepts\/ WhatAreBindings.html"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ic.2013.08.002"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Andrew P. Black Jie Huang Rainer Koster Jonathan Walpole and Calton Pu. [n. d.]. Infopipes: An abstraction for multimedia streaming. Multimedia Systems 8 5 ([n. d.]) 406\u2013419.  Andrew P. Black Jie Huang Rainer Koster Jonathan Walpole and Calton Pu. [n. d.]. Infopipes: An abstraction for multimedia streaming. Multimedia Systems 8 5 ([n. d.]) 406\u2013419.","DOI":"10.1007\/s005300200062"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","unstructured":"St\u00e9phane Chatty. 2008. Programs = Data + Algorithms + Architecture: Consequences for Interactive Software Engineering. In Engineering Interactive Systems Jan Gulliksen Morton Borup Harning Philippe Palanque Gerrit C. Veer and Janet Wesson (Eds.). Springer-Verlag Berlin Heidelberg 356\u2013373.  St\u00e9phane Chatty. 2008. Programs = Data + Algorithms + Architecture: Consequences for Interactive Software Engineering. In Engineering Interactive Systems Jan Gulliksen Morton Borup Harning Philippe Palanque Gerrit C. Veer and Janet Wesson (Eds.). Springer-Verlag Berlin Heidelberg 356\u2013373.","DOI":"10.1007\/978-3-540-92698-6_22"},{"volume-title":"ACME: An Architecture Description Interchange Language. Technical Report","year":"1997","author":"David Garlan David Wilkie","key":"e_1_3_2_1_7_1"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Edsger W. Dijkstra. [n. d.]. Letters to the Editor: Go to Statement Considered Harmful. Communication of the ACM 11 3 ([n. d.]) 147\u2013148.  Edsger W. Dijkstra. [n. d.]. Letters to the Editor: Go to Statement Considered Harmful. Communication of the ACM 11 3 ([n. d.]) 147\u2013148.","DOI":"10.1145\/362929.362947"},{"key":"e_1_3_2_1_9_1","unstructured":"1145\/362929.362947 10.1145\/362929.362947  1145\/362929.362947 10.1145\/362929.362947"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1039511.1039523"},{"key":"e_1_3_2_1_11_1","unstructured":"Richard P. Feynman. [n. d.]. Feynman Lectures on Computation. Addison-Wesley Boston MA USA.  Richard P. Feynman. [n. d.]. Feynman Lectures on Computation. Addison-Wesley Boston MA USA."},{"key":"e_1_3_2_1_12_1","unstructured":"Roy Thomas Fielding. 2000. Architectural Styles and the Design of Network-based Software Architectures. Ph.D. Dissertation. University of California Irvine.  Roy Thomas Fielding. 2000. Architectural Styles and the Design of Network-based Software Architectures. Ph.D. Dissertation. University of California Irvine."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.469757"},{"key":"e_1_3_2_1_14_1","unstructured":"Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and Its Implementation. Addison-Wesley Longman Publishing Co. Inc. Boston MA USA.  Adele Goldberg and David Robson. 1983. Smalltalk-80: The Language and Its Implementation. Addison-Wesley Longman Publishing Co. Inc. Boston MA USA."},{"key":"e_1_3_2_1_15_1","first-page":"3","article-title":"A Cookbook for Using the Model-View Controller User Interface Paradigm in Smalltalk-80","volume":"1","author":"Krasner Glenn E.","year":"1988","journal-title":"J. Object Oriented Program."},{"key":"e_1_3_2_1_16_1","unstructured":"Trygve M. H. Reenskaug. 1979. Thing-Model-View-Editor \u2013 an Example from a planningsystem. http:\/\/heim.ifi.uio.no\/ trygver\/1979\/mvc-1\/1979-05-MVC.pdf. http:\/\/heim.ifi.uio.no\/~trygver\/1979\/mvc-1\/1979-05-MVC.pdf  Trygve M. H. Reenskaug. 1979. Thing-Model-View-Editor \u2013 an Example from a planningsystem. http:\/\/heim.ifi.uio.no\/ trygver\/1979\/mvc-1\/1979-05-MVC.pdf. http:\/\/heim.ifi.uio.no\/~trygver\/1979\/mvc-1\/1979-05-MVC.pdf"},{"volume-title":"Software Architecture: Perspectives on an Emerging Discipline","year":"1996","author":"Shaw Mary","key":"e_1_3_2_1_18_1"},{"key":"e_1_3_2_1_19_1","unstructured":"Marcel Weiher. 2010. Objective-Smalltalk:. http:\/\/objective.st  Marcel Weiher. 2010. Objective-Smalltalk:. http:\/\/objective.st"},{"key":"e_1_3_2_1_20_1","unstructured":"Marcel Weiher. 2017. iOS and macOS Performance Tuning: Cocoa Cocoa Touch Objective-C and Swift. Addison-Wesley Professional.  Marcel Weiher. 2017. iOS and macOS Performance Tuning: Cocoa Cocoa Touch Objective-C and Swift. Addison-Wesley Professional."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Marcel Weiher and Craig Dowie. 2014. In-Process REST at the BBC. Springer New York New York NY 193\u2013209.  Marcel Weiher and Craig Dowie. 2014. In-Process REST at the BBC. Springer New York New York NY 193\u2013209.","DOI":"10.1007\/978-1-4614-9299-3_11"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508168.2508169"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889443.2889456"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359619.3359748"},{"key":"e_1_3_2_1_25_1","unstructured":"3359619.3359748 10.1145\/3359619.3359748  3359619.3359748 10.1145\/3359619.3359748"},{"volume-title":"Storage Combinators. In Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward!","year":"2019","author":"Weiher Marcel","key":"e_1_3_2_1_26_1"},{"key":"e_1_3_2_1_27_1","unstructured":"3359591.3359729 10.1145\/3359591.3359729  3359591.3359729 10.1145\/3359591.3359729"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/609784.609816"}],"event":{"name":"<Programming> '20: 4th International Conference on the Art, Science, and Engineering of Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Porto Portugal","acronym":"<Programming> '20"},"container-title":["Conference Companion of the 4th International Conference on Art, Science, and Engineering of Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3397537.3397546","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3397537.3397546","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:02:45Z","timestamp":1750197765000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3397537.3397546"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,23]]},"references-count":27,"alternative-id":["10.1145\/3397537.3397546","10.1145\/3397537"],"URL":"https:\/\/doi.org\/10.1145\/3397537.3397546","relation":{},"subject":[],"published":{"date-parts":[[2020,3,23]]}}}