{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,20]],"date-time":"2025-12-20T22:19:34Z","timestamp":1766269174413},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540571209"},{"type":"electronic","value":"9783540479109"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1993]]},"DOI":"10.1007\/3-540-47910-4_12","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T08:13:47Z","timestamp":1187252027000},"page":"197-219","source":"Crossref","is-referenced-by-count":10,"title":["Nested Mixin-Methods in Agora"],"prefix":"10.1007","author":[{"given":"Patrick","family":"Steyaert","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wim","family":"Codenie","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Theo","family":"D\u2019Hondt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Koen","family":"De Hondt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carine","family":"Lucas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Van Limberghen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2000,8,25]]},"reference":[{"key":"12_CR1","doi-asserted-by":"crossref","unstructured":"G. Bracha and W. Cook. Mixin-based Inheritance. In Proc. of ACM Joint OOPSLA\/ECOOP\u201990 Conference Proceedings, pp.303\u2013311, ACM Press 1990.","DOI":"10.1145\/97945.97982"},{"key":"12_CR2","unstructured":"G. Bracha. The Programming Language Jigsaw: Mixins, Modularity and Multiple Inheritance. PhD thesis, Department of Computer Science, University of Utah, March 1992."},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"P.A. Buhr, C.R. Zarnke. Nesting in an Object-Oriented Language is NOT for the Birds. In Proc. of ECOOP\u201988 European Conference on Object-Oriented Programming, pp.128\u2013143, Springer-Verlag 1988.","DOI":"10.1007\/3-540-45910-3_8"},{"key":"12_CR4","doi-asserted-by":"crossref","unstructured":"S. Cook. Panel Varieties of inheritance. In OOPSLA\u201987 Addendum to the proceedings, pp.35\u201340, ACM Press 1987.","DOI":"10.1145\/62138.62143"},{"key":"12_CR5","unstructured":"J. Hamer. Un-Mixing Inheritance with Classifiers. In Proc. of ECOOP\u201992 Workshop on Multiple Inheritance and Multiple Subtyping, available as Working Paper WP-23 Dept. of Computer Science and Information Systems, Univ. of Jyv\u00e4skyl\u00e4, pp.6\u20139, 1992."},{"issue":"10","key":"12_CR6","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1145\/323779.323748","volume":"21","author":"J. Hendler","year":"1986","unstructured":"J. Hendler. Enhancement for Multiple Inheritance. In Proc. of Object-Oriented Programming Workshop 86, Sigplan Notices Vol 21(10), pp.98\u2013106, October 1986.","journal-title":"Proc. of Object-Oriented Programming Workshop 86, Sigplan Notices"},{"key":"12_CR7","doi-asserted-by":"crossref","unstructured":"S. Jagannathan, G. Agha. A Reflective Model of Inheritance. In Proc, of ECOOP\u201992 European Conference on Object-Oriented Programming, pp.350\u2013371, Springer-Verlag 1992.","DOI":"10.1007\/BFb0053046"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"G. Kiczales, J. des Rivi\u00e8res and D.G. Bobrow. The Art of the Meta-Object Protocol. MIT Press, 1991.","DOI":"10.7551\/mitpress\/1405.001.0001"},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"K. J. Lang and B. A. Pearlmutter. Oaklisp: an Object-Oriented Scheme with First Class Types. In Proc. of ACM Conf. on Object-Oriented Programming, Languages, and Systems, pp.30\u201337, ACM Press 1986.","DOI":"10.1145\/28697.28701"},{"key":"12_CR10","doi-asserted-by":"crossref","unstructured":"O. L. Madsen. Block Structure and Object-Oriented Languages. Research Directions in Object-Oriented Programming B. Shriver and P. Wegner (eds), pp 113\u2013128, MIT Press 1987.","DOI":"10.7146\/dpb.v16i230.7579"},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"O. L. Madsen B. and B. M\u00f8ller-Pedersen. Virtual Classes, A powerful mechanism in object-oriented programming. In Proc. of ACM Conf. on Object-Oriented Programming, Languages, and Systems, pp.397\u2013406, ACM Press 1989.","DOI":"10.1145\/74878.74919"},{"key":"12_CR12","unstructured":"A. Snyder. Inheritance and the Development of Encapsulated Software Components. In Research Directions in Object-Oriented Programming B. Shriver and P. Wegner (eds), pp 165\u2013188, MIT Press 1987."},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"L.A. Stein, H. Lieberman and, D. Ungar. A Shared View of Sharing: The Treaty of Orlando. In Object-Oriented Concepts, Databases, and Applications, Won Kim, Frederick H. Lochovsky Eds, pp.31\u201348, ACM Press 1989.","DOI":"10.1145\/63320.66470"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"D. Ungar & R. B. Smith. Self: The Power of Simplicity. In Proc. of ACM Conf. on Object-Oriented Programming, Languages, and Systems, pp 227\u2013242, ACM Press 1987.","DOI":"10.1145\/38765.38828"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"P. Wegner, S. B. Zdonik. Inheritance as an Incremental Modification Mechanism, or What Like is and Isn\u2019t Like. In Proc. of ECOOP\u201988 European Conference on Object-Oriented Programming, pp.55\u201377, Springer-Verlag 1988.","DOI":"10.1007\/3-540-45910-3_4"}],"container-title":["Lecture Notes in Computer Science","ECOOP\u2019 93 \u2014 Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-47910-4_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,25]],"date-time":"2020-04-25T18:46:10Z","timestamp":1587840370000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-47910-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993]]},"ISBN":["9783540571209","9783540479109"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/3-540-47910-4_12","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1993]]}}}