{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T16:05:41Z","timestamp":1725465941385},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540630890"},{"type":"electronic","value":"9783540691273"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/bfb0053384","type":"book-chapter","created":{"date-parts":[[2006,6,7]],"date-time":"2006-06-07T00:12:53Z","timestamp":1149639173000},"page":"302-323","source":"Crossref","is-referenced-by-count":0,"title":["Optimizing Smalltalk by selector code indexing can be practical"],"prefix":"10.1007","author":[{"given":"Tamiya","family":"Onodera","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hiroaki","family":"Nakamura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2006,5,23]]},"reference":[{"key":"13_CR1","doi-asserted-by":"crossref","unstructured":"Pascal Andre and Jean-Claude Royer. Optimizing Method Search with Lookup Caches and Incremental Coloring. OOPSLA '92 Conference Proceedings pp. 110\u2013126.","DOI":"10.1145\/141936.141947"},{"key":"13_CR2","doi-asserted-by":"crossref","unstructured":"Craig Chambers and David Ungar. Customization: Optimizing Compiler Technology for SELF, a Dynamically-Typed Object-Oriented Programming Language. Proceedings of the SIGPLAN '89 Conference on Programming Language Design and Implementation pp. 146\u2013180.","DOI":"10.1145\/73141.74831"},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"Craig Chambers, Jeffrey Dean, and David Grove. A Framework for Selective Recompilation in the Presence of Complex Intermodule Dependencies. 17th International Conference on Software Engineering 1995.","DOI":"10.1145\/225014.225035"},{"key":"13_CR4","doi-asserted-by":"crossref","unstructured":"Jeffrey Dean, Craig Chambers, and David Grove. Selective Specialization for Object-Oriented Languages. Proceedings of the SIGPLAN '95 Conference on Programming Language Design and Implementation pp. 93\u2013102.","DOI":"10.1145\/207110.207119"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"Jeffrey Dean, David Grove, and Craig Chambers. Optimization of Object-Oriented Programs Using Static Hierarchy Analysis. Proceeding of ECOOP '95","DOI":"10.1007\/3-540-49538-X_5"},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"L. Peter Deutsch and Alan Schiffman. Efficient Implementation of the Smalltalk-80 System. Proceeding of the 11th Symposium on the Principles of Programming Languages 1984, pp. 297\u2013302.","DOI":"10.1145\/800017.800542"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Karel Driesen. Selector Table Indexing & Sparse Arrays. OOPSLA '93 Conference Proceedings pp. 259\u2013270.","DOI":"10.1145\/165854.165902"},{"key":"13_CR8","doi-asserted-by":"crossref","unstructured":"Karel Driesen and Urs H\u00f6lzle. Minimizing Row Displacement Dispatch Tables. OOPSLA '95 Conference Proceedings pp. 141\u2013155.","DOI":"10.1145\/217839.217851"},{"key":"13_CR9","doi-asserted-by":"crossref","unstructured":"R. Dixon, T. McKee, P. Schweizer, and M. Vaughan. A Fast Method Dispatcher for Compiled Languages with Multiple Inheritance. OOPSLA '89 Conference Proceedings pp. 211\u2013214.","DOI":"10.1145\/74877.74900"},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"Patrick H. Dussud. TICLOS: An Implementation of CLOS for the Explore Family. OOPSLA '89 Conference Proceedings pp. 215\u2013219.","DOI":"10.1145\/74878.74901"},{"key":"13_CR11","unstructured":"Adele Goldberg and David Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley, 1983."},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"David Grove, Jeffrey Dean, Charles Garrett, and Craig Chambers. Profile-Guided Receiver Class Prediction. OOPSLA '95 Conference Proceedings pp. 107\u2013122.","DOI":"10.1145\/217838.217848"},{"key":"13_CR13","unstructured":"Urs H\u00f6lzle, Craig Chambers, and David Ungar. Optimizing Dynamically Typed Object-Oriented languages With Polymorphic Inline Caches. ECOOP '91 Conference Proceedings"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"Urs H\u00f6lzle, Craig Chambers, and David Ungar. Debugging Optimized Code with Dynamic Deoptimization. Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation pp. 32\u201343.","DOI":"10.1145\/143103.143114"},{"key":"13_CR15","unstructured":"Urs H\u00f6lzle and David Ungar. Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback. Proceedings of the SIGPLAN '94 Conference on Programming Language Design and Implementation pp. 146\u2013180."},{"key":"13_CR16","unstructured":"Next. Concepts: Objective-C Release 3.1. Next Computer Inc., 1993."},{"key":"13_CR17","unstructured":"Ted Kaehler. Apple Research Labs Releases Prototype of \u201cSqueak\u201d. http:\/\/www.research.apple.com\/research\/proj\/Learning-.Concepts\/squeak\/intro.html"}],"container-title":["Lecture Notes in Computer Science","ECOOP'97 \u2014 Object-Oriented Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0053384","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,19]],"date-time":"2019-04-19T02:23:02Z","timestamp":1555640582000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0053384"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540630890","9783540691273"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/bfb0053384","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}