{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,22]],"date-time":"2025-03-22T04:18:50Z","timestamp":1742617130332,"version":"3.40.2"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540541523"},{"type":"electronic","value":"9783540474722"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1991]]},"DOI":"10.1007\/3-540-54152-7_69","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T22:33:00Z","timestamp":1330209180000},"page":"254-276","source":"Crossref","is-referenced-by-count":7,"title":["Customization of first-class tuple-spaces in a higher-order language"],"prefix":"10.1007","author":[{"given":"Suresh","family":"Jagannathan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,8]]},"reference":[{"key":"15_CR1","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1086.001.0001","volume-title":"Actors: A Model of Concurrent Computation in Distributed Systems","author":"G. Agha","year":"1986","unstructured":"Gul Agha. Actors: A Model of Concurrent Computation in Distributed Systems. MIT Press, Cambridge, Mass., 1986."},{"doi-asserted-by":"crossref","unstructured":"V. Ambriola, P Ciancarini, and M. Danelutto. Design and Distributed Implementation of the Parallel Logic Language Shared Prolog. In Second ACM Symposium on Principles and Practice of Parallel Programming, pages 40\u201349, March 1990.","key":"15_CR2","DOI":"10.1145\/99163.99169"},{"doi-asserted-by":"crossref","unstructured":"Pierre America. Inheritance and Subtyping in a Parallel Object-Oriented System. In Proceedings of the ECOOP Conf., pages 234\u2013242, 1987.","key":"15_CR3","DOI":"10.1007\/3-540-47891-4_22"},{"issue":"4","key":"15_CR4","doi-asserted-by":"crossref","first-page":"598","DOI":"10.1145\/69558.69562","volume":"11","author":"Arvind","year":"1989","unstructured":"Arvind, Rishiyur Nikhil, and Keshav Pingali. I-Structures: Data Structures for Parallel Computing. Transactions on Programming Languages and Systems, 11(4):598\u2013632, October 1989.","journal-title":"Transactions on Programming Languages and Systems"},{"doi-asserted-by":"crossref","unstructured":"Nick Carriero and David Gelernter. How to Write Parallel Programs: A Guide to the Perplexed. ACM Computing Surveys, 21(3), September 1989.","key":"15_CR5","DOI":"10.1145\/72551.72553"},{"issue":"4","key":"15_CR6","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1145\/63334.63337","volume":"32","author":"N. Carriero","year":"1989","unstructured":"Nick Carriero and David Gelernter. Linda in Context. Communications of the ACM, 32(4):444\u2013458, April 1989.","journal-title":"Communications of the ACM"},{"doi-asserted-by":"crossref","unstructured":"Andrew Chien and W.J. Dally. Concurrent Aggreates (CA). In Second ACM Symposium on Principles and Practice of Parallel Programming, pages 187\u2013197, March 1990.","key":"15_CR7","DOI":"10.1145\/99163.376303"},{"key":"15_CR8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/5001.5390","volume":"8","author":"K. Clark","year":"1986","unstructured":"K. Clark and S. Gregory. Parlog: Parallel Programming in Logic. ACM Transactions on Programming Languages and Systems, 8:1\u201349, 1986.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"doi-asserted-by":"crossref","unstructured":"William Cook and Jens Palsberg. A Denotational Semantics of Inheritance and its Correctness. In OOPSLA'89 Conference Proceedings, pages 433\u2013444, 1989. Published as SIGPLAN Notices 24(10), October, 1989.","key":"15_CR9","DOI":"10.1145\/74877.74922"},{"key":"15_CR10","first-page":"20","volume":"2","author":"D. Gelernter","year":"1989","unstructured":"David Gelernter. Multiple Tuple Spaces in Linda. In Proceedings of PARLE '89, volume 2, pages 20\u201327, 1989.","journal-title":"Proceedings of PARLE '89"},{"key":"15_CR11","volume-title":"Smalltalk-80: The Language and its Implementation","author":"A. Goldberg","year":"1983","unstructured":"Adele Goldberg and David Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley Press, Reading, Mass., 1983."},{"issue":"4","key":"15_CR12","doi-asserted-by":"crossref","first-page":"501","DOI":"10.1145\/4472.4478","volume":"7","author":"R. Halstead","year":"1985","unstructured":"Robert Halstead. Multilisp: A Language for Concurrent Symbolic Computation. Transactions on Programming Languages and Systems, 7(4):501\u2013538, October 1985.","journal-title":"Transactions on Programming Languages and Systems"},{"doi-asserted-by":"crossref","unstructured":"Waldemar Horwat, Andrew Chien, and William Dally. Experience with CST: Programming and Implementation. In ACM SIGPLAN '89 Conference on Programming Language Design and Implementation, pages 101\u2013109, June 1989.","key":"15_CR13","DOI":"10.1145\/74818.74827"},{"unstructured":"Paul Hudak and Philip Wadler, editors. Report on the Functional Programming Language Haskell. Technical Report YALEU\/DCS\/RR-666, Yale University, Dept. of Computer Science, December 1989.","key":"15_CR14"},{"unstructured":"Suresh Jagannathan. Optimizing Analysis for First-Class Tuple-Spaces. In Third Workshop on Parallel Languages and Compilers, August 1990. Forthcoming from MIT Press.","key":"15_CR15"},{"doi-asserted-by":"crossref","unstructured":"Samuel Kamin. Inheritance in Smalltalk-80: A Denotational Definition. In 15th ACM Symposium on Principles of Programming Languages, pages 80\u201387, 1988.","key":"15_CR16","DOI":"10.1145\/73560.73567"},{"doi-asserted-by":"crossref","unstructured":"David Kranz, Robert Halstead, and Eric Mohr. Mul-T: A High Performance Parallel Lisp. In Proceedings of the ACM Symposium on Programming Language Design and Implementation, pages 81\u201391, June 1989.","key":"15_CR17","DOI":"10.1145\/73141.74825"},{"doi-asserted-by":"crossref","unstructured":"Henry Lieberman. Using Prototypical Objects to Implement Shared Behavior in Object Oriented Systems. In OOPSLA'86 Conference Proceedings, pages 214\u2013223, 1986.","key":"15_CR18","DOI":"10.1145\/28697.28718"},{"doi-asserted-by":"crossref","unstructured":"Jonathan Rees and editors William Clinger. The Revised3 Report on the Algorithmic Language Scheme. ACM Sigplan Notices, 21(12), 1986.","key":"15_CR19","DOI":"10.1145\/15042.15043"},{"issue":"8","key":"15_CR20","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MC.1986.1663307","volume":"19","author":"E. Shapiro","year":"1986","unstructured":"Ehud Shapiro. Concurrent Prolog: A Progress Report. IEEE Computer, 19(8):44\u201360, August 1986.","journal-title":"IEEE Computer"},{"unstructured":"Ehud Shapiro, editor. Concurrent Prolog: Collected Papers. MIT Press, 1987. Volumes 1 and 2.","key":"15_CR21"},{"doi-asserted-by":"crossref","unstructured":"Brian Smith and J. des Rivi\u00e8res. The Implementation of Procedurally Reflective Languages. In Proceedings of the 1984 Conference on Lisp and Functional Programming, pages 331\u2013347, 1984.","key":"15_CR22","DOI":"10.1145\/800055.802050"},{"doi-asserted-by":"crossref","unstructured":"David Ungar and Randall Smith. Self: The Power of Simplicity. In OOPSLA'87 Conference Proceedings, pages 227\u2013241, 1987.","key":"15_CR23","DOI":"10.1145\/38765.38828"},{"unstructured":"United States Dept. of Defense. Reference Manual for the ADA Programming Language, 1982.","key":"15_CR24"},{"doi-asserted-by":"crossref","unstructured":"Mitchell Wand and Daniel Friedman. The Mystery of the Tower Revealed: A Non-Reflective Description of the Reflective Tower. In Proceedings of the 1986 Conference on Lisp and Functional Programming, pages 298\u2013307, 1986.","key":"15_CR25","DOI":"10.1145\/319838.319871"},{"doi-asserted-by":"crossref","unstructured":"A. Yonezawa, E Shibayama, T Takada, and Y. Honda. Object-Oriented Concurrent Programming \u2014 Modelling and Programming in an Object-Oriented Concurrent Language, ABCL\/1. In Object-Oriented Concurrent Programming, pages 55\u201389. MIT Press, 1987.","key":"15_CR26","DOI":"10.1145\/28697.28722"}],"container-title":["Lecture Notes in Computer Science","PARLE '91 Parallel Architectures and Languages Europe"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-54152-7_69.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,21]],"date-time":"2025-03-21T21:15:12Z","timestamp":1742591712000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-54152-7_69"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991]]},"ISBN":["9783540541523","9783540474722"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/3-540-54152-7_69","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1991]]}}}