{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:12Z","timestamp":1772163972670,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2005,10,12]],"date-time":"2005-10-12T00:00:00Z","timestamp":1129075200000},"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":[[2005,10,12]]},"DOI":"10.1145\/1094811.1094830","type":"proceedings-article","created":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T12:34:39Z","timestamp":1131366879000},"page":"231-245","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["Fine-grained interoperability through mirrors and contracts"],"prefix":"10.1145","author":[{"given":"Kathryn E.","family":"Gray","sequence":"first","affiliation":[{"name":"University of Utah"}]},{"given":"Robert Bruce","family":"Findler","sequence":"additional","affiliation":[{"name":"University of Chicago"}]},{"given":"Matthew","family":"Flatt","sequence":"additional","affiliation":[{"name":"University of Utah"}]}],"member":"320","published-online":{"date-parts":[[2005,10,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/103135.103138"},{"key":"e_1_3_2_1_2_1","volume-title":"Apr.","author":"Anderson K.","year":"2002","unstructured":"K. Anderson , T. Hickey , and P. Norvig . JScheme User manual , Apr. 2002 . jscheme.sourceforge.net\/jscheme\/doc\/userman.html.]] K. Anderson, T. Hickey, and P. Norvig. JScheme User manual, Apr. 2002. jscheme.sourceforge.net\/jscheme\/doc\/userman.html.]]"},{"key":"e_1_3_2_1_3_1","volume-title":"Proc. Workshop on Scheme and Functional Programming","author":"Anderson K. R.","year":"2000","unstructured":"K. R. Anderson , T. J. Hickey , and P. Norvig . SILK - a playful blend of Scheme and Java . In Proc. Workshop on Scheme and Functional Programming , Sept. 2000 .]] K. R. Anderson, T. J. Hickey, and P. Norvig. SILK - a playful blend of Scheme and Java. In Proc. Workshop on Scheme and Functional Programming, Sept. 2000.]]"},{"key":"e_1_3_2_1_4_1","volume-title":"Tcl\/Tk Workshop","author":"Beazley D. M.","year":"1996","unstructured":"D. M. Beazley . SWIG : An easy to use tool for integrating scripting languages with C and C++ . In Tcl\/Tk Workshop , 1996 .]] D. M. Beazley. SWIG : An easy to use tool for integrating scripting languages with C and C++. In Tcl\/Tk Workshop, 1996.]]"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/317636.317791"},{"key":"e_1_3_2_1_6_1","volume-title":"BABEL: Workshop on multi-language infrastructure and interoperability","author":"Blume M.","year":"2001","unstructured":"M. Blume . No-longer-foreign : Teaching an ML compiler to speak C \"natively \". In BABEL: Workshop on multi-language infrastructure and interoperability , Sept. 2001 .]] M. Blume. No-longer-foreign: Teaching an ML compiler to speak C \"natively\". In BABEL: Workshop on multi-language infrastructure and interoperability, Sept. 2001.]]"},{"key":"e_1_3_2_1_7_1","volume-title":"Lisp Users Conference","author":"Bothner P.","year":"1998","unstructured":"P. Bothner . Kawa : Compiling Scheme to Java . In Lisp Users Conference , Nov. 1998 .]] P. Bothner. Kawa: Compiling Scheme to Java. In Lisp Users Conference, Nov. 1998.]]"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/165854.165893"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028976.1029004"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/589451.589456"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36575-3_3"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/314602.314604"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/581478.581484"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/646452.692958"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24851-4_17"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/581478.581486"},{"key":"e_1_3_2_1_18_1","volume-title":"A programmer's reduction semantics for classes and mixins. Formal Syntax and Semantics of Java, 1523","author":"Flatt M.","year":"1999","unstructured":"M. Flatt , S. Krishnamurthi , and M. Felleisen . A programmer's reduction semantics for classes and mixins. Formal Syntax and Semantics of Java, 1523 , 1999 . Preliminary version appeared in proceedings of Principles of Programming Languages, 1998. Revised version is Rice University technical report TR 97-293, June 1999.]] M. Flatt, S. Krishnamurthi, and M. Felleisen. A programmer's reduction semantics for classes and mixins. Formal Syntax and Semantics of Java, 1523, 1999. Preliminary version appeared in proceedings of Principles of Programming Languages, 1998. Revised version is Rice University technical report TR 97-293, June 1999.]]"},{"key":"e_1_3_2_1_20_1","volume-title":"Smalltalk-80: The Language and its Implementation","author":"Goldberg A.","year":"1983","unstructured":"A. Goldberg and D. Robson . Smalltalk-80: The Language and its Implementation . Addison-Wesley , 1983 .]] A. Goldberg and D. Robson. Smalltalk-80: The Language and its Implementation. Addison-Wesley, 1983.]]"},{"key":"e_1_3_2_1_21_1","volume-title":"The Java Language Specification","author":"Gosling J.","year":"2000","unstructured":"J. Gosling , B. Joy , G. Steele , and G. Bracha . The Java Language Specification . Addison-Wesley , second edition edition, 2000 .]] J. Gosling, B. Joy, G. Steele, and G. Bracha. The Java Language Specification. Addison-Wesley, second edition edition, 2000.]]"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/949344.949394"},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. Workshop on Scheme and Functional Programming","author":"Gray K. E.","year":"2004","unstructured":"K. E. Gray and M. Flatt . Compiling Java to PLT Scheme . In Proc. Workshop on Scheme and Functional Programming , Sept. 2004 .]] K. E. Gray and M. Flatt. Compiling Java to PLT Scheme. In Proc. Workshop on Scheme and Functional Programming, Sept. 2004.]]"},{"key":"e_1_3_2_1_25_1","volume-title":"COOTS","author":"Hamilton J.","year":"1996","unstructured":"J. Hamilton . Interlanguage object sharing with som . In COOTS , 1996 .]] J. Hamilton. Interlanguage object sharing with som. In COOTS, 1996.]]"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/772970.772973"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/320384.320395"},{"key":"e_1_3_2_1_28_1","volume-title":"The Java Virtual Machine Specification","author":"Lindholm T.","year":"1999","unstructured":"T. Lindholm and F. Yellin . The Java Virtual Machine Specification . Addison-Wesley , second edition edition, 1999 .]] T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley, second edition edition, 1999.]]"},{"key":"e_1_3_2_1_29_1","volume-title":"Feb.","author":"Miller S. G.","year":"2003","unstructured":"S. G. Miller . SISC: A complete Scheme interpreter in Java. sisc.sourceforge.net\/sisc.pdf , Feb. 2003 .]] S. G. Miller. SISC: A complete Scheme interpreter in Java. sisc.sourceforge.net\/sisc.pdf, Feb. 2003.]]"},{"key":"e_1_3_2_1_30_1","volume-title":"SISC for Seasoned Schemers","author":"Miller S. G.","year":"2003","unstructured":"S. G. Miller and M. Radestock . SISC for Seasoned Schemers , 2003 . sisc.sourceforge.net\/manual.]] S. G. Miller and M. Radestock. SISC for Seasoned Schemers, 2003. sisc.sourceforge.net\/manual.]]"},{"key":"e_1_3_2_1_31_1","volume-title":"The common object request broker: Architecture and specification. Revision 2.0","year":"1995","unstructured":"OMG(1997). The common object request broker: Architecture and specification. Revision 2.0 July 1995 , Update July 1996, Object Management Group , formal document 97-02-25 www.omg.org.]] OMG(1997). The common object request broker: Architecture and specification. Revision 2.0 July 1995, Update July 1996, Object Management Group, formal document 97-02-25 www.omg.org.]]"},{"key":"e_1_3_2_1_32_1","volume-title":"Microsoft Press","author":"Platt D. S.","year":"2002","unstructured":"D. S. Platt . Introducing Microsoft . NET. Microsoft Press , second edition edition, 2002 .]] D. S. Platt. Introducing Microsoft .NET. Microsoft Press, second edition edition, 2002.]]"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/351240.351243"},{"key":"e_1_3_2_1_34_1","unstructured":"D. Rogerson. Inside COM. Microsoft Press.]]   D. Rogerson. Inside COM. Microsoft Press.]]"},{"key":"e_1_3_2_1_36_1","volume-title":"Nov.","author":"van Rossum G.","year":"2004","unstructured":"G. van Rossum . Python Reference Manual , Nov. 2004 . http:\/\/docs.python.org\/ref\/ref.html.]] G. van Rossum. Python Reference Manual, Nov. 2004. http:\/\/docs.python.org\/ref\/ref.html.]]"},{"key":"e_1_3_2_1_37_1","volume-title":"COOTS","author":"Wollrath A.","year":"1996","unstructured":"A. Wollrath , R. Riggs , and J. Waldo . A distributed object model for the Java system . In COOTS , 1996 .]] A. Wollrath, R. Riggs, and J. Waldo. A distributed object model for the Java system. In COOTS, 1996.]]"}],"event":{"name":"OOPSLA05: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","location":"San Diego CA USA","acronym":"OOPSLA05","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"]},"container-title":["Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1094811.1094830","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1094811.1094830","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:08:09Z","timestamp":1750248489000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1094811.1094830"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,10,12]]},"references-count":33,"alternative-id":["10.1145\/1094811.1094830","10.1145\/1094811"],"URL":"https:\/\/doi.org\/10.1145\/1094811.1094830","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1103845.1094830","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2005,10,12]]},"assertion":[{"value":"2005-10-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}