{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T16:41:44Z","timestamp":1725900104506},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642305603"},{"type":"electronic","value":"9783642305610"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-30561-0_10","type":"book-chapter","created":{"date-parts":[[2012,5,25]],"date-time":"2012-05-25T22:31:43Z","timestamp":1337985103000},"page":"124-139","source":"Crossref","is-referenced-by-count":1,"title":["Efficient Method Lookup Customization for Smalltalk"],"prefix":"10.1007","author":[{"given":"Jan","family":"Vran\u00fd","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Kur\u0161","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claus","family":"Gittinger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"10_CR1","unstructured":"Smalltalk\/X (August 2010), \n                  \n                    http:\/\/www.exept.de\/en\/products\/smalltalk-x\/stx-overview"},{"issue":"3-4","key":"10_CR2","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1016\/j.cl.2004.11.002","volume":"31","author":"A. Bergel","year":"2005","unstructured":"Bergel, A., Ducasse, S., Nierstrasz, O., Wuyts, R.: Classboxes: Controlling visibility of class extensions. Computer Languages, Systems and Structures\u00a031(3-4), 107\u2013126 (2005)","journal-title":"Computer Languages, Systems and Structures"},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"Bracha, G., Cook, W.: Mixin-based inheritance. In: Proceedings OOPSLA\/ECOOP 1990. ACM SIGPLAN Notices, vol.\u00a025, pp. 303\u2013311 (October 1990)","DOI":"10.1145\/97946.97982"},{"key":"10_CR4","unstructured":"Chiles, B., Turner, A.: Dynamic Language Runtime (August 2010), \n                  \n                    http:\/\/dlr.codeplex.com\/wikipage?title=Docs%20and%20specs"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Peter Deutsch, L., Schiffman, A.M.: Efficient implementation of the Smalltalk-80 system. In: Proceedings POPL 1984, Salt Lake City, Utah (January 1984)","DOI":"10.1145\/800017.800542"},{"key":"10_CR6","unstructured":"Gittinger, C.: Smalltalk\/X Programmers Reference Manual - Smalltalk Performance Myths and Facts, \n                  \n                    http:\/\/live.exept.de\/doc\/online\/english\/programming\/STspeed.html"},{"key":"10_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/BFb0057013","volume-title":"ECOOP \u201991 European Conference on Object-Oriented Programming","author":"U. H\u00f6lzle","year":"1991","unstructured":"H\u00f6lzle, U., Chambers, C., Ungar, D.: Optimizing Dynamically-typed Object-oriented Languages with Polymorphic Inline Caches. In: America, P. (ed.) ECOOP 1991. LNCS, vol.\u00a0512, pp. 21\u201338. Springer, Heidelberg (1991)"},{"key":"10_CR8","unstructured":"JSR-000292 Supporting Dynamically Typed Languages on the Java Platform (August 2010), \n                  \n                    http:\/\/jcp.org\/aboutJava\/communityprocess\/edr\/jsr292\/index.html"},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Kiczales, G., des Rivi\u00e8res, J., Bobrow, D.G.: The Art of the Metaobject Protocol. MIT Press (1991)","DOI":"10.7551\/mitpress\/1405.001.0001"},{"key":"10_CR10","unstructured":"Lawless, J.A., Milner, M.M.: Understanding Clos the Common Lisp Object System. Digital Press (1989)"},{"key":"10_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1711506.1711508","volume-title":"VMIL 2009: Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages","author":"J.R. Rose","year":"2009","unstructured":"Rose, J.R.: Bytecodes meet combinators: Invokedynamic on the jvm. In: VMIL 2009: Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages, pp. 1\u201311. ACM, New York (2009)"},{"key":"10_CR12","unstructured":"Tolksdorf, R.: Programming languages for the java virtual machine (August 2010), \n                  \n                    http:\/\/www.is-research.de\/info\/vmlanguages\/"},{"key":"10_CR13","unstructured":"Ungar, D.M.: The Design and Evaluation of A High Performance Smalltalk System. PhD thesis, EECS Department, University of California, Berkeley (February 1986)"}],"container-title":["Lecture Notes in Computer Science","Objects, Models, Components, Patterns"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-30561-0_10.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,4]],"date-time":"2021-05-04T11:44:46Z","timestamp":1620128686000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-30561-0_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642305603","9783642305610"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-30561-0_10","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}