{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:38:56Z","timestamp":1750307936636,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":140,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,6,9]],"date-time":"2007-06-09T00:00:00Z","timestamp":1181347200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2007,6,9]]},"DOI":"10.1145\/1238844.1238853","type":"proceedings-article","created":{"date-parts":[[2007,6,6]],"date-time":"2007-06-06T14:37:31Z","timestamp":1181140651000},"update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Self"],"prefix":"10.1145","author":[{"given":"David","family":"Ungar","sequence":"first","affiliation":[{"name":"IBM Corporation"}]},{"given":"Randall B.","family":"Smith","sequence":"additional","affiliation":[{"name":"Sun Microsystems Laboratories"}]}],"member":"320","published-online":{"date-parts":[[2007,6,9]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1006\/inco.1996.0024"},{"volume-title":"Ole Agesen. The Cartesian Product Algorithm. ECOOP'95","key":"e_1_3_2_2_3_1","unstructured":"Age95 Ole Agesen. The Cartesian Product Algorithm. ECOOP'95 . Age95 Ole Agesen. The Cartesian Product Algorithm. ECOOP'95."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1997)3:2%3C127::AID-TAPO4%3E3.0.CO;2-S"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/217838.217847"},{"issue":"3","key":"e_1_3_2_2_7_1","article-title":"Orthogonally Persistent Object Systems","volume":"4","author":"Atkinson Malcolm","year":"1995","unstructured":"AM95 Malcolm Atkinson and Ronald Morrison . Orthogonally Persistent Object Systems . The International Journal on Very Large Data Bases , Vol. 4 , Issue 3 , July 1995 . AM95 Malcolm Atkinson and Ronald Morrison. Orthogonally Persistent Object Systems. The International Journal on Very Large Data Bases, Vol. 4, Issue 3, July 1995.","journal-title":"The International Journal on Very Large Data Bases"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/646151.679369"},{"key":"e_1_3_2_2_9_1","unstructured":"Assu Jecel Assumpcao  Jr. The Merlin Papers. http:\/\/www.merlintec.com\/lsi\/mpapers.html  Assu Jecel Assumpcao Jr. The Merlin Papers . http:\/\/www.merlintec.com\/lsi\/mpapers.html"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/191080.191135"},{"key":"e_1_3_2_2_11_1","unstructured":"Bair Anselm Baird-Smith. OScheme Overview. http:\/\/koala.ilog.fr\/abaird\/oscheme\/oscheme.html.  Bair Anselm Baird-Smith. OScheme Overview . http:\/\/koala.ilog.fr\/abaird\/oscheme\/oscheme.html."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/304065.304113"},{"key":"e_1_3_2_2_13_1","first-page":"236","volume-title":"INTERACT'03","author":"Baudisch Patrick","year":"2003","unstructured":"BCR03 Patrick Baudisch , Edward Cutrell , and George Robertson . High-Density Cursor : A Visualization Technique that Helps Users Keep Track of Fast-Moving Mouse Cursors . INTERACT'03 , IOS Press (c) IFIP , 2003 , pp. 236 -- 243 . BCR03 Patrick Baudisch, Edward Cutrell, and George Robertson. High-Density Cursor: A Visualization Technique that Helps Users Keep Track of Fast-Moving Mouse Cursors. INTERACT'03, IOS Press (c) IFIP, 2003, pp. 236--243."},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/349299.349303"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/27623.29354"},{"key":"e_1_3_2_2_16_1","unstructured":"Beau06 Gwenol\u00e9 Beauchesne. The Official SheepShaver Home Page. http:\/\/sheepshaver.cebix.net. 2006.  Beau06 Gwenol\u00e9 Beauchesne. The Official SheepShaver Home Page. http:\/\/sheepshaver.cebix.net. 2006."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165893"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/28697.28706"},{"issue":"12","key":"e_1_3_2_2_19_1","first-page":"1","article-title":"The Concept of Omega","volume":"12","author":"Blaschek G.","year":"1991","unstructured":"Blas91 G. Blaschek , Type-Safe OOP with Prototypes : The Concept of Omega , Structured Programming 12 ( 12 ) ( 1991 ) 1 -- 9 . Blas91 G. Blaschek, Type-Safe OOP with Prototypes: The Concept of Omega, Structured Programming 12 (12) (1991) 1--9.","journal-title":"Structured Programming"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-78077-6","volume-title":"Object-Oriented Programming with Prototypes","author":"Blaschek G.","year":"1994","unstructured":"Blas94 G. Blaschek . Object-Oriented Programming with Prototypes . Springer-Verlag , New York , Berlin 1994 . Blas94 G. Blaschek. Object-Oriented Programming with Prototypes. Springer-Verlag, New York, Berlin 1994."},{"key":"e_1_3_2_2_21_1","unstructured":"Blom Ranier Blome. \/\/www.pasteur.fr\/~letondal\/object-based.html Object-based PLs.  Blom Ranier Blome. \/\/www.pasteur.fr\/~letondal\/object-based.html Object-based PLs."},{"key":"e_1_3_2_2_22_1","volume-title":"The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition","author":"Brooks Broo Frederick P.","year":"1995","unstructured":"Broo Frederick P. Brooks . The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition . Addison-Wesley Professional , Boston 1995 . Broo Frederick P. Brooks. The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition. Addison-Wesley Professional, Boston 1995."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/36177.36192"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029004"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/0890-5401(88)90007-7"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/199448.199516"},{"key":"e_1_3_2_2_27_1","unstructured":"Cham Craig Chambers and the Cecil Group. The Cecil Language: Specification and Rationale. http:\/\/www.cs.washington.edu\/research\/projects\/cecil\/www\/pubs\/cecil-spec.html.  Cham Craig Chambers and the Cecil Group. The Cecil Language: Specification and Rationale. http:\/\/www.cs.washington.edu\/research\/projects\/cecil\/www\/pubs\/cecil-spec.html."},{"volume-title":"Craig Chambers. Object-Oriented Multi-Methods in Cecil. ECOOP","year":"1992","key":"e_1_3_2_2_29_1","unstructured":"Cham92a Craig Chambers. Object-Oriented Multi-Methods in Cecil. ECOOP 1992 . Cham92a Craig Chambers. Object-Oriented Multi-Methods in Cecil. ECOOP 1992."},{"volume-title":"Tommy Burnette. Alice: A Rapid Prototyping System for Building Virtual Environments. CHI'94 Conference Companion.","author":"Conway Matthew","key":"e_1_3_2_2_31_1","unstructured":"CPGB94 Matthew Conway , Randy Pausch , Rich Gossweile , and Tommy Burnette. Alice: A Rapid Prototyping System for Building Virtual Environments. CHI'94 Conference Companion. CPGB94 Matthew Conway, Randy Pausch, Rich Gossweile, and Tommy Burnette. Alice: A Rapid Prototyping System for Building Virtual Environments. CHI'94 Conference Companion."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/73141.74831"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/93542.93562"},{"key":"e_1_3_2_2_34_1","volume-title":"Computer Systems Laboratory","author":"Changs Bay-Wei","year":"1990","unstructured":"CU90a Bay-Wei Changs and David Ungar . Experiencing Self Objects: An Object-Based Artificial Reality. The Self Papers , Computer Systems Laboratory , Stanford University , 1990 . CU90a Bay-Wei Changs and David Ungar. Experiencing Self Objects: An Object-Based Artificial Reality. The Self Papers, Computer Systems Laboratory, Stanford University, 1990."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/117954.117955"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/168642.168647"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01806106"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/74877.74884"},{"key":"e_1_3_2_2_39_1","first-page":"185","volume-title":"Getting Close to Objects","author":"Chang Bay-Wei","year":"1995","unstructured":"CUS95 Bay-Wei Chang , David Ungar , and Randall B . Smith , Getting Close to Objects . In Burnett, M., Goldberg, A., and Lewis, T., editors, Visual Object-Oriented Programming, Concepts and Environments, pp. 185 -- 198 , Manning Publications, Greenwich, CT , 1995 . CUS95 Bay-Wei Chang, David Ungar, and Randall B. Smith, Getting Close to Objects. In Burnett, M., Goldberg, A., and Lewis, T., editors, Visual Object-Oriented Programming, Concepts and Environments, pp. 185--198, Manning Publications, Greenwich, CT, 1995."},{"key":"e_1_3_2_2_40_1","volume-title":"Werner Van Belle. Actors in an Ad-Hoc Wireless Network Environment","author":"Deidecker Jessie","year":"2004","unstructured":"DB04 Jessie Deidecker and Dr. Werner Van Belle. Actors in an Ad-Hoc Wireless Network Environment . 2004 . DB04 Jessie Deidecker and Dr. Werner Van Belle. Actors in an Ad-Hoc Wireless Network Environment. 2004."},{"key":"e_1_3_2_2_41_1","unstructured":"Deid Jessie Deidecker. Ambient Oriented Programming. http:\/\/prog.vub.ac.be\/amop\/research\/papers.html.  Deid Jessie Deidecker. Ambient Oriented Programming . http:\/\/prog.vub.ac.be\/amop\/research\/papers.html."},{"key":"e_1_3_2_2_42_1","unstructured":"Dek06 Steve Dekorte. IO. http:\/\/www.iolanguage.com\/  Dek06 Steve Dekorte. IO. http:\/\/www.iolanguage.com\/"},{"key":"e_1_3_2_2_43_1","volume-title":"Smalltalk-80: Bits of History, Words of Advice, Glenn Krasner, ed","author":"Deutsch L. Peter","year":"1983","unstructured":"Deu83 L. Peter Deutsch . The Dorado Smalltalk-80 Implementation: Hardware Architecture's Impact on Software Architecture . In Smalltalk-80: Bits of History, Words of Advice, Glenn Krasner, ed . Addison-Wesley , 1983 . Deu83 L. Peter Deutsch. The Dorado Smalltalk-80 Implementation: Hardware Architecture's Impact on Software Architecture. In Smalltalk-80: Bits of History, Words of Advice, Glenn Krasner, ed. Addison-Wesley, 1983."},{"key":"e_1_3_2_2_44_1","volume-title":"Richards benchmark. Personal communication","author":"Deutsch L. Peter","year":"1988","unstructured":"Deu88 L. Peter Deutsch . Richards benchmark. Personal communication , 1988 . Deu88 L. Peter Deutsch. Richards benchmark. Personal communication, 1988."},{"key":"e_1_3_2_2_45_1","volume-title":"Proceedings of the First Annual IEEE\/ACM International Symposium on Code Generation and Optimization","author":"Dehnert James C.","year":"2003","unstructured":"DGBJ03 James C. Dehnert , Brian K. Grant , John P. Banning , Richard Johnson , Thomas Kistler , Alexander Klaiber , and Jim Mattson . The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation . Proceedings of the First Annual IEEE\/ACM International Symposium on Code Generation and Optimization March 2003 , San Francisco, California. http:\/\/doi.ieeecomputersociety.org\/10.1109\/CGO. 2003.1191529. DGBJ03 James C. Dehnert, Brian K. Grant, John P. Banning, Richard Johnson, Thomas Kistler, Alexander Klaiber, and Jim Mattson. The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation. Proceedings of the First Annual IEEE\/ACM International Symposium on Code Generation and Optimization March 2003, San Francisco, California. http:\/\/doi.ieeecomputersociety.org\/10.1109\/CGO.2003.1191529."},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/141936.141954"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/365813.365819"},{"key":"e_1_3_2_2_48_1","volume-title":"Journal of Object Technology","volume":"2","author":"Doederlein Osvaldo Pinali","unstructured":"Doe03 Osvaldo Pinali Doederlein . The Tale of Java Performance . Journal of Object Technology , Vol. 2 , No. 5, Sept.-Oct. 2003. http:\/\/www.jot.fm\/issues\/issue_2003_09\/column3. Doe03 Osvaldo Pinali Doederlein. The Tale of Java Performance. Journal of Object Technology, Vol. 2, No. 5, Sept.-Oct. 2003. http:\/\/www.jot.fm\/issues\/issue_2003_09\/column3."},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/800017.800542"},{"key":"e_1_3_2_2_51_1","unstructured":"Ernst Erik Ernst. gbeta. http:\/\/www.daimi.au.dk\/~eernst\/gbeta\/  Ernst Erik Ernst. gbeta . http:\/\/www.daimi.au.dk\/~eernst\/gbeta\/"},{"key":"e_1_3_2_2_52_1","first-page":"79","volume-title":"W. Finzer and L. Gould. Watch What I Do: Programming by Demonstration","author":"W.","year":"1993","unstructured":"FG93 W. Finzer and L Gould. Rehearsal World: Programming by Rehearsal . In W. Finzer and L. Gould. Watch What I Do: Programming by Demonstration . MIT Press , 1993 , pp 79 -- 100 . FG93 W. Finzer and L Gould. Rehearsal World: Programming by Rehearsal. In W. Finzer and L. Gould. Watch What I Do: Programming by Demonstration. MIT Press, 1993, pp 79--100."},{"key":"e_1_3_2_2_53_1","first-page":"3","volume-title":"A Lambda Calculus of Objects and Method Specialization. Nordic Journal of Computing archive","author":"Fisher Kathleen","year":"1994","unstructured":"FHM94 Kathleen Fisher , Furio Honsell , and John C. Mitchell . A Lambda Calculus of Objects and Method Specialization. Nordic Journal of Computing archive Volume 1 , Issue 1, Pages: 3 -- 37 , 1994 . FHM94 Kathleen Fisher, Furio Honsell, and John C. Mitchell. A Lambda Calculus of Objects and Method Specialization. Nordic Journal of Computing archive Volume 1, Issue 1, Pages: 3 -- 37, 1994."},{"key":"e_1_3_2_2_54_1","volume-title":"Implementation and Evaluation of Adaptive Recompilation with On-Stack Replacement. International Symposium on Code Generation and Optimization (CGO'03)","author":"Stephen","year":"2003","unstructured":"FQ03 Stephen J. Fink and Feng Qian. Design , Implementation and Evaluation of Adaptive Recompilation with On-Stack Replacement. International Symposium on Code Generation and Optimization (CGO'03) , 2003 FQ03 Stephen J. Fink and Feng Qian. Design, Implementation and Evaluation of Adaptive Recompilation with On-Stack Replacement. International Symposium on Code Generation and Optimization (CGO'03), 2003"},{"key":"e_1_3_2_2_55_1","volume-title":"JavaScript: The Definitive Guide. O'Reilly","author":"Flanagan D.","year":"2002","unstructured":"FS02 D. Flanagan and D. Shafer . JavaScript: The Definitive Guide. O'Reilly , 2002 . FS02 D. Flanagan and D. Shafer. JavaScript: The Definitive Guide. O'Reilly, 2002."},{"key":"e_1_3_2_2_56_1","first-page":"47","volume-title":"Noble, J., Taivalsaari, A., Moore, I., (eds)","author":"Green T. R. G.","year":"1999","unstructured":"GBO99 T. R. G. Green , A. Borning , T. O'Shea , M. Minoughan , and R. B. Smith . The Stripetalk Papers: Understandability as a Language Design Issue in Object-Oriented Programming Systems in Prototype-Based Programming: Concepts, Languages and Applications , Noble, J., Taivalsaari, A., Moore, I., (eds) , Springer ( 1999 ) pp. 47 -- 62 . GBO99 T. R. G. Green, A. Borning, T. O'Shea, M. Minoughan, and R. B. Smith. The Stripetalk Papers: Understandability as a Language Design Issue in Object-Oriented Programming Systems in Prototype-Based Programming: Concepts, Languages and Applications, Noble, J., Taivalsaari, A., Moore, I., (eds), Springer (1999) pp. 47--62."},{"key":"e_1_3_2_2_57_1","volume-title":"Smalltalk-80: The Language and Its Implementation","author":"Goldberg Adele","year":"1983","unstructured":"GR83 Adele Goldberg and David Robson , Smalltalk-80: The Language and Its Implementation . Addison-Wesley , Reading, MA , 1983 . GR83 Adele Goldberg and David Robson, Smalltalk-80: The Language and Its Implementation. Addison-Wesley, Reading, MA, 1983."},{"key":"e_1_3_2_2_58_1","unstructured":"Group Group F: Avri Bilovich Chris Budd Graham Cartledge Rhys Evans Mesar Hameed and Michael Parry. http:\/\/www.bath.ac.uk\/~ma3mp\/SelfHome.htm.  Group Group F: Avri Bilovich Chris Budd Graham Cartledge Rhys Evans Mesar Hameed and Michael Parry. http:\/\/www.bath.ac.uk\/~ma3mp\/SelfHome.htm."},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/108844.108857"},{"key":"e_1_3_2_2_60_1","first-page":"21","volume-title":"ECOOP' 91 Conference Proceedings","author":"H\u00f6lzle Urs","year":"1991","unstructured":"HCU91 Urs H\u00f6lzle , Craig Chambers , and David Ungar . Optimizing Dynamically-Typed Object-Oriented Programs using Polymorphic Inline Caches . In ECOOP' 91 Conference Proceedings , pp. 21 -- 38 , Geneva, Switzerland , July , 1991 . HCU91 Urs H\u00f6lzle, Craig Chambers, and David Ungar. Optimizing Dynamically-Typed Object-Oriented Programs using Polymorphic Inline Caches. In ECOOP' 91 Conference Proceedings, pp. 21--38, Geneva, Switzerland, July, 1991."},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/143095.143114"},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1996)2:3%3C179::AID-TAPO4%3E3.0.CO;2-R"},{"key":"e_1_3_2_2_63_1","volume-title":"Stanford Integer Benchmarks","author":"Hennessy J.","year":"1988","unstructured":"HN88 J. Hennessy and P. Nye . Stanford Integer Benchmarks . Stanford University , 1988 . HN88 J. Hennessy and P. Nye. Stanford Integer Benchmarks. Stanford University, 1988."},{"key":"e_1_3_2_2_64_1","volume-title":"Hoare. Hints on Programming Language Design. SIGACT\/SIGPLAN Symposium on Principles of Programming Languages","author":"C. A.","year":"1973","unstructured":"Hoar73 C. A. R. Hoare. Hints on Programming Language Design. SIGACT\/SIGPLAN Symposium on Principles of Programming Languages , October 1973 . First published as Stanford University Computer Science Dept. Technical Report No. CS- 73-403, Dec. 1973. Hoar73 C. A. R. Hoare. Hints on Programming Language Design. SIGACT\/SIGPLAN Symposium on Principles of Programming Languages, October 1973. First published as Stanford University Computer Science Dept. Technical Report No. CS-73-403, Dec. 1973."},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178478"},{"key":"e_1_3_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/191080.191116"},{"volume-title":"ECOOP'95","author":"H\u00f6lzle Urs","key":"e_1_3_2_2_68_1","unstructured":"HU95 Urs H\u00f6lzle and David Ungar . Do Object-Oriented Languages Need Special Hardware Support? ECOOP'95 . HU95 Urs H\u00f6lzle and David Ungar. Do Object-Oriented Languages Need Special Hardware Support? ECOOP'95."},{"key":"e_1_3_2_2_69_1","volume-title":"Reconciling Responsiveness with Performance in Pure Object-Oriented Languages. TOPLAS","author":"H\u00f6lzle Urs","year":"1996","unstructured":"HU96 Urs H\u00f6lzle and David Ungar . Reconciling Responsiveness with Performance in Pure Object-Oriented Languages. TOPLAS . 1996 . HU96 Urs H\u00f6lzle and David Ungar. Reconciling Responsiveness with Performance in Pure Object-Oriented Languages. TOPLAS. 1996."},{"key":"e_1_3_2_2_70_1","unstructured":"D'Hont Theo D'Hont. About PROG. http:\/\/prog.vub.ac.be\/progsite.  D'Hont Theo D'Hont. About PROG. http:\/\/prog.vub.ac.be\/progsite."},{"key":"e_1_3_2_2_71_1","first-page":"286","article-title":"Design Principles Behind Smalltalk","author":"Ingalls Daniel H. H.","year":"1981","unstructured":"Inga81 Daniel H. H. Ingalls . Design Principles Behind Smalltalk . BYTE Magazine , August 1981 , pp. 286 -- 298 . Inga81 Daniel H. H. Ingalls. Design Principles Behind Smalltalk. BYTE Magazine, August 1981, pp. 286--298.","journal-title":"BYTE Magazine"},{"key":"e_1_3_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/357073.357074"},{"key":"e_1_3_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/800136.804442"},{"key":"e_1_3_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/62084.62086"},{"key":"e_1_3_2_2_75_1","volume-title":"Farrar Straus Gifoux","author":"Jones Charles M.","year":"1989","unstructured":"Jone89 Charles M. Jones . Chuck Amuck : The Life and Times of an Animated Cartoonist . Farrar Straus Gifoux , New York , 1989 . Jone89 Charles M. Jones. Chuck Amuck: The Life and Times of an Animated Cartoonist. Farrar Straus Gifoux, New York, 1989."},{"key":"e_1_3_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/155360.155364"},{"volume-title":"CGO'03","author":"Krintz Chandra","key":"e_1_3_2_2_77_1","unstructured":"Krin03 Chandra Krintz . Coupling On-Line and Off-Line Profile Information to Improve Program Performance . CGO'03 . Krin03 Chandra Krintz. Coupling On-Line and Off-Line Profile Information to Improve Program Performance. CGO'03."},{"key":"e_1_3_2_2_78_1","volume-title":"Electrical Engineering Department","author":"Lee Elgin","year":"1988","unstructured":"Lee88 Elgin Lee . Object Storage and Inheritance for Self. Engineer's thesis , Electrical Engineering Department , Stanford University , 1988 . Lee88 Elgin Lee. Object Storage and Inheritance for Self. Engineer's thesis, Electrical Engineering Department, Stanford University, 1988."},{"key":"e_1_3_2_2_79_1","unstructured":"Len05 Mark Lentczner. Welcome to Wheat. www.wheatfarm.org  Len05 Mark Lentczner. Welcome to Wheat . www.wheatfarm.org"},{"key":"e_1_3_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/28697.28718"},{"key":"e_1_3_2_2_81_1","volume-title":"MorphR---A Morphic GUI in Ruby. Masters Thesis","author":"Lyngfelt K","year":"2004","unstructured":"Ling04 K Lyngfelt , MorphR---A Morphic GUI in Ruby. Masters Thesis , University of Trollh\u00e4ttan \u00c5E Uddevalla ., 2004 . Ling04 K Lyngfelt, MorphR---A Morphic GUI in Ruby. Masters Thesis, University of Trollh\u00e4ttan \u00c5E Uddevalla., 2004."},{"key":"e_1_3_2_2_82_1","doi-asserted-by":"crossref","DOI":"10.7208\/chicago\/9780226471013.001.0001","volume-title":"Women, Fire, and Dangerous Things: What Categories Reveal About the Mind","author":"Lakoff G.","year":"1987","unstructured":"LJ87 G. Lakoff and M. Johnson . Women, Fire, and Dangerous Things: What Categories Reveal About the Mind . University of Chicago Press , 1987 . LJ87 G. Lakoff and M. Johnson. Women, Fire, and Dangerous Things: What Categories Reveal About the Mind. University of Chicago Press, 1987."},{"key":"e_1_3_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/28697.28729"},{"key":"e_1_3_2_2_84_1","volume-title":"Squeak: Open Personal Computing and Multimedia, Mark Guzdial and Kim Rose (eds.).","author":"Maloney John","year":"2001","unstructured":"Ma101 John Maloney . An Introduction to Morphic: The Squeak User Interface Framework . In Squeak: Open Personal Computing and Multimedia, Mark Guzdial and Kim Rose (eds.). , Prentice Hall , 2001 . Ma101 John Maloney. An Introduction to Morphic: The Squeak User Interface Framework. In Squeak: Open Personal Computing and Multimedia, Mark Guzdial and Kim Rose (eds.)., Prentice Hall, 2001."},{"key":"e_1_3_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/97945.97964"},{"key":"e_1_3_2_2_86_1","volume-title":"Object-Oriented Programming in the Beta Programming Language","author":"Madsen Ole Lehrmann","year":"1993","unstructured":"MMN93 Ole Lehrmann Madsen , Birger M\u00f8ller-Pedersen , and Kristen Nygaard . Object-Oriented Programming in the Beta Programming Language , Addison-Wesley Publishing Co. , Wokingham, England , 1993 . MMN93 Ole Lehrmann Madsen, Birger M\u00f8ller-Pedersen, and Kristen Nygaard. Object-Oriented Programming in the Beta Programming Language, Addison-Wesley Publishing Co., Wokingham, England, 1993."},{"key":"e_1_3_2_2_87_1","unstructured":"Moor Ivan Moore. Guru. http:\/\/selfguru.sourceforge.net\/index.html  Moor Ivan Moore. Guru. http:\/\/selfguru.sourceforge.net\/index.html"},{"volume-title":"TOOLS USA 1995","author":"Moore Ivan","key":"e_1_3_2_2_88_1","unstructured":"Moo95 Ivan Moore . Guru - A Tool for Automatic Restructuring of Self Inheritance Hierarchies at TOOLS USA 1995 Moo95 Ivan Moore. Guru - A Tool for Automatic Restructuring of Self Inheritance Hierarchies at TOOLS USA 1995"},{"key":"e_1_3_2_2_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/236337.236361"},{"key":"e_1_3_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.5555\/646897.710012"},{"key":"e_1_3_2_2_92_1","volume-title":"A Simple and Efficient Algorithm for Inferring Inheritance Hierarchies at TOOLS Europe","author":"Moore Ivan","year":"1996","unstructured":"MC96 Ivan Moore and Tim Clement . A Simple and Efficient Algorithm for Inferring Inheritance Hierarchies at TOOLS Europe 1996 . MC96 Ivan Moore and Tim Clement. A Simple and Efficient Algorithm for Inferring Inheritance Hierarchies at TOOLS Europe 1996."},{"key":"e_1_3_2_2_93_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.60882"},{"key":"e_1_3_2_2_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.601073"},{"key":"e_1_3_2_2_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/215585.215636"},{"key":"e_1_3_2_2_96_1","volume-title":"France","author":"Mulet Phillipe","year":"1995","unstructured":"Mule95 Phillipe Mulet , R\u00e9flexion & Langages &agrave;\u00e0 Prototypes, Ph D Dissertation , Ecole des Mines de Nantes , France , 1995 . Mule95 Phillipe Mulet, R\u00e9flexion & Langages &agrave;\u00e0 Prototypes, PhD Dissertation, Ecole des Mines de Nantes, France, 1995."},{"key":"e_1_3_2_2_97_1","unstructured":"Myer97 Brad Myers. Amulet Overview. http:\/\/www.cs.cmu.edu\/afs\/cs\/project\/amulet\/www\/amulet-overview.html  Myer97 Brad Myers. Amulet Overview . http:\/\/www.cs.cmu.edu\/afs\/cs\/project\/amulet\/www\/amulet-overview.html"},{"key":"e_1_3_2_2_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/361598.361623"},{"key":"e_1_3_2_2_100_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.1986.1052603"},{"key":"e_1_3_2_2_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094855.1094906"},{"key":"e_1_3_2_2_102_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1997)3:4%3C253::AID-TAPO3%3E3.3.CO;2-I"},{"key":"e_1_3_2_2_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/108844.108883"},{"key":"e_1_3_2_2_104_1","volume-title":"Jason Sologlou. Exploiting Hardware Resources: Register Assignment Across Method Boundaries. First Workshop on Hardware Support for Objects and Microarchitectures for Java","author":"Rogers Ian","year":"1999","unstructured":"RRS99 Ian Rogers , Alasdair Rawsthorne , Jason Sologlou. Exploiting Hardware Resources: Register Assignment Across Method Boundaries. First Workshop on Hardware Support for Objects and Microarchitectures for Java , 1999 . RRS99 Ian Rogers, Alasdair Rawsthorne, Jason Sologlou. Exploiting Hardware Resources: Register Assignment Across Method Boundaries. First Workshop on Hardware Support for Objects and Microarchitectures for Java, 1999."},{"key":"e_1_3_2_2_105_1","unstructured":"RS Brian T. Rice and Lee Salzman. The Home of the Slate Programming Language. http:\/\/slate.tunes.org\/  RS Brian T. Rice and Lee Salzman. The Home of the Slate Programming Language . http:\/\/slate.tunes.org\/"},{"key":"e_1_3_2_2_106_1","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_14"},{"key":"e_1_3_2_2_107_1","volume-title":"ACM Fortieth international Conference on Tools Pacific: Objects for internet, mobile, and embedded applications","author":"Sonntag Beno\u00eet","year":"2002","unstructured":"SC02 Beno\u00eet Sonntag and Dominique Colnet . Lisaac : The Power of Simplicity at Work for Operating System . ACM Fortieth international Conference on Tools Pacific: Objects for internet, mobile, and embedded applications , 2002 . SC02 Beno\u00eet Sonntag and Dominique Colnet. Lisaac: The Power of Simplicity at Work for Operating System. ACM Fortieth international Conference on Tools Pacific: Objects for internet, mobile, and embedded applications, 2002."},{"key":"e_1_3_2_2_108_1","volume-title":"Andrew Black. Traits: Composable Units of Behavior. ECOOP","author":"Scharli Nathaneal","year":"2003","unstructured":"SDNB03 Nathaneal Scharli , Stephane Ducassse , Oscar Nierstrasz , and Andrew Black. Traits: Composable Units of Behavior. ECOOP 2003 . SDNB03 Nathaneal Scharli, Stephane Ducassse, Oscar Nierstrasz, and Andrew Black. Traits: Composable Units of Behavior. ECOOP 2003."},{"key":"e_1_3_2_2_109_1","first-page":"19","volume-title":"Proceedings of ECCSCW '90, Gatwick, England","author":"Smith R. B.","year":"1991","unstructured":"Setal90 R. B. Smith , T. O'Shea , E. O'Malley , E. Scanlon , and J. Taylor . Preliminary experiments with a distributed, multimedia problem solving environment , in Proceedings of ECCSCW '90, Gatwick, England , pp 19 -- 34 . Also appears in J. Bowers and S. Benford, eds., Studies in Computer Supported Cooperative Work: theory, practice and design, Elsevier , Amsterdam, ( 1991 ) pp 31--48. Setal90 R. B. Smith, T. O'Shea, E. O'Malley, E. Scanlon, and J. Taylor. Preliminary experiments with a distributed, multimedia problem solving environment, in Proceedings of ECCSCW '90, Gatwick, England, pp 19--34. Also appears in J. Bowers and S. Benford, eds., Studies in Computer Supported Cooperative Work: theory, practice and design, Elsevier, Amsterdam, (1991) pp 31--48."},{"key":"e_1_3_2_2_110_1","doi-asserted-by":"publisher","DOI":"10.1088\/0031-9120\/28\/2\/008"},{"key":"e_1_3_2_2_111_1","doi-asserted-by":"publisher","DOI":"10.5555\/1150240.1150308"},{"key":"e_1_3_2_2_112_1","doi-asserted-by":"publisher","DOI":"10.1145\/157709.157815"},{"key":"e_1_3_2_2_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/191080.191101"},{"key":"e_1_3_2_2_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/62139.62144"},{"key":"e_1_3_2_2_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/29933.30861"},{"key":"e_1_3_2_2_116_1","first-page":"131","volume-title":"New Directions in Educational Technology, Scanlon, E., and O'Shea","author":"R.","year":"1991","unstructured":"Smi91 Smith, R. B. , A Prototype Futuristic Technology for Distance Education , in New Directions in Educational Technology, Scanlon, E., and O'Shea , T., (eds.) Springer , Berlin , ( 1991 ) pp 131 -- 138 . Smi91 Smith, R. B., A Prototype Futuristic Technology for Distance Education, in New Directions in Educational Technology, Scanlon, E., and O'Shea, T., (eds.) Springer, Berlin, (1991) pp 131--138."},{"key":"e_1_3_2_2_117_1","first-page":"19","volume-title":"W. Finzer and L. Gould, Watch What I Do: Programming by Demonstration","author":"Smith D.","year":"1993","unstructured":"Smi93 D. Smith . Pygmalion: An Executable Electronic Blackboard . In W. Finzer and L. Gould, Watch What I Do: Programming by Demonstration , MIT Press , 1993 , pp 19 -- 48 . Smi93 D. Smith. Pygmalion: An Executable Electronic Blackboard. In W. Finzer and L. Gould, Watch What I Do: Programming by Demonstration, MIT Press, 1993, pp 19--48."},{"key":"e_1_3_2_2_118_1","article-title":"Self and the Origins of NewtonScript","author":"Smith Walter","year":"1994","unstructured":"Smi94 Walter Smith . Self and the Origins of NewtonScript . PIE Developers Magazine , July 1994 . http:\/\/wsmith.best.vwh.net\/Self-intro.html. Smi94 Walter Smith. Self and the Origins of NewtonScript. PIE Developers Magazine, July 1994. http:\/\/wsmith.best.vwh.net\/Self-intro.html.","journal-title":"PIE Developers Magazine"},{"key":"e_1_3_2_2_119_1","doi-asserted-by":"publisher","DOI":"10.1145\/217838.217844"},{"key":"e_1_3_2_2_120_1","doi-asserted-by":"publisher","DOI":"10.1145\/217838.217843"},{"key":"e_1_3_2_2_121_1","first-page":"224","volume-title":"The Second International Conference on Computer Support for Collaborative Learning Toronto, December 10--14","author":"Scanlon E.","year":"1997","unstructured":"SOSL97 E. Scanlon , T. O'Shea , R. B. Smith , and Y. Li . Supporting the Distributed Synchronous Learning of Probability: Learning from an Experiment, In R. Hall, N. Miyake, and N. Enyedy (eds.) Proceedings of CSCL '97 , The Second International Conference on Computer Support for Collaborative Learning Toronto, December 10--14 , 1997 , pp 224 -- 230 . SOSL97 E. Scanlon, T. O'Shea, R. B. Smith, and Y. Li. Supporting the Distributed Synchronous Learning of Probability: Learning from an Experiment, In R. Hall, N. Miyake, and N. Enyedy (eds.) Proceedings of CSCL '97, The Second International Conference on Computer Support for Collaborative Learning Toronto, December 10--14, 1997, pp 224--230."},{"key":"e_1_3_2_2_122_1","volume-title":"MIT AI Laboratory","author":"Steele Guy","year":"1979","unstructured":"SS79 Guy Steele , Jr. and Gerald Jay Sussman. Design of LISP-based Processors, or SCHEME: A Dielectric LISP, or Finite Memories Considered Harmful, or LAMBDA: The Ultimate Opcode. AI Memo No. 514 , MIT AI Laboratory , March 1979 . SS79 Guy Steele, Jr. and Gerald Jay Sussman. Design of LISP-based Processors, or SCHEME: A Dielectric LISP, or Finite Memories Considered Harmful, or LAMBDA: The Ultimate Opcode. AI Memo No. 514, MIT AI Laboratory, March 1979."},{"key":"e_1_3_2_2_124_1","doi-asserted-by":"publisher","DOI":"10.1145\/323648.323736"},{"volume-title":"Sun Labs document #0448","year":"1996","key":"e_1_3_2_2_125_1","unstructured":"StV96 Self : the Video. Videotape by Sun Microsystems Laboratories , Sun Labs document #0448 , Oct. 1996 . StV96 Self: the Video. Videotape by Sun Microsystems Laboratories, Sun Labs document #0448, Oct. 1996."},{"key":"e_1_3_2_2_126_1","unstructured":"SU94 R. B. Smith and D. Ungar. Us: A Subjective Language with Perspective Objects. SML-94-0416.  SU94 R. B. Smith and D. Ungar. Us: A Subjective Language with Perspective Objects . SML-94-0416."},{"key":"e_1_3_2_2_127_1","doi-asserted-by":"publisher","DOI":"10.5555\/646153.679530"},{"key":"e_1_3_2_2_128_1","doi-asserted-by":"publisher","DOI":"10.5555\/246307.246311"},{"key":"e_1_3_2_2_129_1","first-page":"79","volume-title":"Jones and Bartlett","author":"Smith Randall B.","year":"1992","unstructured":"SUC92 Randall B. Smith , David Ungar , and Bay-Wei Chang . The Use Mention Perspective on Programming for the Interface, In Brad A. Myers, Languages for Developing User Interfaces , Jones and Bartlett , Boston, MA , 1992 . pp 79 -- 89 . SUC92 Randall B. Smith, David Ungar, and Bay-Wei Chang. The Use Mention Perspective on Programming for the Interface, In Brad A. Myers, Languages for Developing User Interfaces, Jones and Bartlett, Boston, MA, 1992. pp 79--89."},{"key":"e_1_3_2_2_130_1","volume-title":"AFIPS Spring Joint Computer Conference","author":"Sutherland Ivan","year":"1963","unstructured":"Suth63 Ivan Sutherland . Sketch Pad , AFIPS Spring Joint Computer Conference , Detroit , 1963 . Suth63 Ivan Sutherland. Sketch Pad, AFIPS Spring Joint Computer Conference, Detroit, 1963."},{"key":"e_1_3_2_2_131_1","doi-asserted-by":"publisher","DOI":"10.1145\/248448.248461"},{"key":"e_1_3_2_2_134_1","first-page":"117","volume-title":"France","author":"Taivalsaari Antero","year":"1993","unstructured":"Tai93a Antero Taivalsaari , Concatenation-Based Object-Oriented Programming in Kevo . Actes de la 2eme Conference sur la Representations Par Objets RPO'93 (La Grande Motte, France, June 17--18, 1993), Published by EC2 , France , June 1993 , pp. 117 -- 130 . Tai93a Antero Taivalsaari, Concatenation-Based Object-Oriented Programming in Kevo. Actes de la 2eme Conference sur la Representations Par Objets RPO'93 (La Grande Motte, France, June 17--18, 1993), Published by EC2, France, June 1993, pp. 117--130."},{"key":"e_1_3_2_2_135_1","doi-asserted-by":"publisher","DOI":"10.1145\/215585.215628"},{"key":"e_1_3_2_2_136_1","doi-asserted-by":"publisher","DOI":"10.1145\/502907.502909"},{"key":"e_1_3_2_2_137_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0953-5438(01)00041-8"},{"key":"e_1_3_2_2_138_1","doi-asserted-by":"publisher","DOI":"10.1145\/12178.12185"},{"key":"e_1_3_2_2_139_1","doi-asserted-by":"publisher","DOI":"10.5555\/786112.786288"},{"key":"e_1_3_2_2_140_1","volume-title":"Disney Animation: The Illusion of Life","author":"Thomas Frank","year":"1984","unstructured":"TJ84 Frank Thomas and Ollie Johnson . Disney Animation: The Illusion of Life . New York , Abbeville , 1984 . TJ84 Frank Thomas and Ollie Johnson. Disney Animation: The Illusion of Life. New York, Abbeville, 1984."},{"key":"e_1_3_2_2_141_1","doi-asserted-by":"publisher","DOI":"10.1145\/508791.508971"},{"key":"e_1_3_2_2_142_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.2243"},{"key":"e_1_3_2_2_143_1","doi-asserted-by":"publisher","DOI":"10.1145\/800020.808261"},{"key":"e_1_3_2_2_144_1","volume-title":"The Design and Evaluation of a High-Performance Smalltalk System","author":"Ungar David","year":"1987","unstructured":"Ung87 David Ungar . The Design and Evaluation of a High-Performance Smalltalk System . MIT Press , 1987 . Ung87 David Ungar. The Design and Evaluation of a High-Performance Smalltalk System. MIT Press, 1987."},{"key":"e_1_3_2_2_145_1","doi-asserted-by":"publisher","DOI":"10.1145\/217838.217845"},{"key":"e_1_3_2_2_146_1","doi-asserted-by":"publisher","DOI":"10.1145\/38765.38828"},{"key":"e_1_3_2_2_147_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.161280"},{"key":"e_1_3_2_2_148_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094855.1094865"},{"key":"e_1_3_2_2_149_1","unstructured":"WAU96 Mario Wolczko Ole Agesen and David Ungar. Towards a Universal Implementation Substrate for Object-Oriented Languages. Sun Labs 96--0506. http:\/\/www.sunlabs.com\/people\/mario\/pubs\/substrate.pdf 1996. Also presented at OOPSLA'99 workshop on Simplicity Performance and Portability in Virtual Machine Design.  WAU96 Mario Wolczko Ole Agesen and David Ungar. Towards a Universal Implementation Substrate for Object-Oriented Languages . Sun Labs 96--0506. http:\/\/www.sunlabs.com\/people\/mario\/pubs\/substrate.pdf 1996. Also presented at OOPSLA'99 workshop on Simplicity Performance and Portability in Virtual Machine Design."},{"key":"e_1_3_2_2_150_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504295"},{"key":"e_1_3_2_2_151_1","volume-title":"Prototype-Based Programming: Concepts, Languages and Applications, J. Noble, A. Taivalsaari, and I. Moore, (eds)","author":"Wolczko Mario","year":"1999","unstructured":"Wol96 Mario Wolczko . Self Includes: Smalltalk . In Prototype-Based Programming: Concepts, Languages and Applications, J. Noble, A. Taivalsaari, and I. Moore, (eds) , Springer ( 1999 ). Wol96 Mario Wolczko. Self Includes: Smalltalk. In Prototype-Based Programming: Concepts, Languages and Applications, J. Noble, A. Taivalsaari, and I. Moore, (eds), Springer (1999)."}],"event":{"name":"HOPL-III '07: ACM SIGPLAN History of Programming Languages Conference III","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"San Diego California","acronym":"HOPL-III '07"},"container-title":["Proceedings of the third ACM SIGPLAN conference on History of programming languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1238844.1238853","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1238844.1238853","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:52:07Z","timestamp":1750258327000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1238844.1238853"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,6,9]]},"references-count":140,"alternative-id":["10.1145\/1238844.1238853","10.1145\/1238844"],"URL":"https:\/\/doi.org\/10.1145\/1238844.1238853","relation":{},"subject":[],"published":{"date-parts":[[2007,6,9]]},"assertion":[{"value":"2007-06-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}