Equal rights for functional objects or, the more things change, the more they are the same. Baker, H. G ACM SIGPLAN OOPS Messenger, 4:2–27, 1993. abstract bibtex We argue that intensional object identity in object-oriented programming languages and databases is best defined operationally by side-effect semantics. A corollary is that” functional” objects have extensional semantics. This model of object identity, which is analogous to the normal forms of relational algebra, provides cleaner semantics for the value-transmission operations and built-in primitive equality predicate of a programming language, and eliminates the confusion surrounding” call-by-value” and” call-by-reference” …
@Article{Baker1993,
author = {Baker, Henry G},
title = {Equal rights for functional objects or, the more things change, the more they are the same},
journal = {ACM SIGPLAN OOPS Messenger},
volume = {4},
number = {},
pages = {2--27},
year = {1993},
abstract = {We argue that intensional object identity in object-oriented programming languages and databases is best defined operationally by side-effect semantics. A corollary is that” functional” objects have extensional semantics. This model of object identity, which is analogous to the normal forms of relational algebra, provides cleaner semantics for the value-transmission operations and built-in primitive equality predicate of a programming language, and eliminates the confusion surrounding” call-by-value” and” call-by-reference” …},
location = {},
keywords = {}}
Downloads: 0
{"_id":"wxtSkbWroe9foCNap","bibbaseid":"baker-equalrightsforfunctionalobjectsorthemorethingschangethemoretheyarethesame-1993","authorIDs":[],"author_short":["Baker, H. G"],"bibdata":{"bibtype":"article","type":"article","author":[{"propositions":[],"lastnames":["Baker"],"firstnames":["Henry","G"],"suffixes":[]}],"title":"Equal rights for functional objects or, the more things change, the more they are the same","journal":"ACM SIGPLAN OOPS Messenger","volume":"4","number":"","pages":"2–27","year":"1993","abstract":"We argue that intensional object identity in object-oriented programming languages and databases is best defined operationally by side-effect semantics. A corollary is that” functional” objects have extensional semantics. This model of object identity, which is analogous to the normal forms of relational algebra, provides cleaner semantics for the value-transmission operations and built-in primitive equality predicate of a programming language, and eliminates the confusion surrounding” call-by-value” and” call-by-reference” …","location":"","keywords":"","bibtex":"@Article{Baker1993,\nauthor = {Baker, Henry G}, \ntitle = {Equal rights for functional objects or, the more things change, the more they are the same}, \njournal = {ACM SIGPLAN OOPS Messenger}, \nvolume = {4}, \nnumber = {}, \npages = {2--27}, \nyear = {1993}, \nabstract = {We argue that intensional object identity in object-oriented programming languages and databases is best defined operationally by side-effect semantics. A corollary is that” functional” objects have extensional semantics. This model of object identity, which is analogous to the normal forms of relational algebra, provides cleaner semantics for the value-transmission operations and built-in primitive equality predicate of a programming language, and eliminates the confusion surrounding” call-by-value” and” call-by-reference” …}, \nlocation = {}, \nkeywords = {}}\n\n\n","author_short":["Baker, H. G"],"key":"Baker1993","id":"Baker1993","bibbaseid":"baker-equalrightsforfunctionalobjectsorthemorethingschangethemoretheyarethesame-1993","role":"author","urls":{},"downloads":0},"bibtype":"article","biburl":"https://gist.githubusercontent.com/stuhlmueller/a37ef2ef4f378ebcb73d249fe0f8377a/raw/6f96f6f779501bd9482896af3e4db4de88c35079/references.bib","creationDate":"2020-01-27T02:13:33.758Z","downloads":0,"keywords":[],"search_terms":["equal","rights","functional","objects","more","things","change","more","same","baker"],"title":"Equal rights for functional objects or, the more things change, the more they are the same","year":1993,"dataSources":["hEoKh4ygEAWbAZ5iy"]}