메뉴 건너뛰기




Volumn 3586, Issue , 2005, Pages 337-361

Efficient multimethods in a single dispatch language

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER AIDED DESIGN; ELECTRONIC MAIL; ONLINE SYSTEMS;

EID: 26444590973     PISSN: 03029743     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1007/11531142_15     Document Type: Conference Paper
Times cited : (6)

References (60)
  • 1
    • 26444531385 scopus 로고    scopus 로고
    • Knowledge representation and communication mechanisms in Lore
    • [Benoit 1986]
    • [Benoit 1986] Ch. Benoit, Yves Caseau, Ch. Pherivong, Knowledge Representation and Communication Mechanisms in Lore. ECAI 1986, 215-224
    • ECAI 1986 , pp. 215-224
    • Benoit, Ch.1    Caseau, Y.2    Pherivong, Ch.3
  • 2
    • 0347304998 scopus 로고
    • On including part hierarchies in object-oriented languages, with an implementation in smalltalk
    • [Blake & Cook 1987]
    • [Blake & Cook 1987] D. Blake and S. Cook. On Including Part Hierarchies in Object-Oriented Languages, with an Implementation in Smalltalk. In ECOOP Proceedings 1988, 41-50.
    • (1988) ECOOP Proceedings , pp. 41-50
    • Blake, D.1    Cook, S.2
  • 7
    • 0347598504 scopus 로고
    • CLOS in context: The shape of the design space
    • [Bobrow 1993], Andreas Paepcke, editor, MIT Press
    • [Bobrow 1993] Daniel G. Bobrow, Richard P. Gabriel, Jon L. White, CLOS in Context: The Shape of the Design Space, in Object-Oriented Programming: The CLOS Perspective, Andreas Paepcke, editor, MIT Press, 1993, http://www. dreamsongs.com/NewFiles/clos-book.pdf
    • (1993) Object-oriented Programming: The CLOS Perspective
    • Bobrow, D.G.1    Gabriel, R.P.2    White, J.L.3
  • 8
    • 33745058185 scopus 로고
    • Deltatalk: An empirically and aesthetically motivated simplification of the smalltalk-80 language
    • [Borning & O'Shea, 1987]
    • [Borning & O'Shea, 1987] Alan Borning and Tim O'Shea. Deltatalk: An Empirically and Aesthetically Motivated Simplification of the Smalltalk-80 Language. In ECOOP Proceedings,1987, 3-12.
    • (1987) ECOOP Proceedings , pp. 3-12
    • Borning, A.1    O'Shea, T.2
  • 9
    • 85034856839 scopus 로고
    • A type declaration and inference system for smalltalk
    • [Borning & Ingalls 1982]
    • [Borning & Ingalls 1982] A. H. Borning and D. H. H. Ingalls. A Type Declaration and Inference System for Smalltalk. In POPL Proceedings, 1982, 133-141.
    • (1982) POPL Proceedings , pp. 133-141
    • Borning, A.H.1    Ingalls, D.H.H.2
  • 10
    • 0031250628 scopus 로고    scopus 로고
    • Parasitic methods: An implementation of multi methods for Java
    • [Boyland & Castagna 1997]
    • [Boyland & Castagna 1997] John Boyland and Giuseppe Castagna Parasitic Methods: An Implementation of Multi Methods for Java. In OOPSLA Proceedings 1997.
    • (1997) OOPSLA Proceedings
    • Boyland, J.1    Castagna, G.2
  • 11
    • 12844287474 scopus 로고    scopus 로고
    • Mirrors: Design principles for meta-level facilities of object-oriented programming languages
    • [Bracha 2004]
    • [Bracha 2004] Gilad Bracha, David Ungar: Mirrors: design principles for meta-level facilities of object-oriented programming languages. In OOPSLA Proceedings, 2004. 331-344
    • (2004) OOPSLA Proceedings , pp. 331-344
    • Bracha, G.1    Ungar, D.2
  • 14
    • 26444583634 scopus 로고    scopus 로고
    • An overview of Lore
    • [Caseau 1986]
    • [Caseau 1986] Yves Caseau, An Overview of Lore. IEEE Software 3(1): 72-73
    • IEEE Software , vol.3 , Issue.1 , pp. 72-73
    • Caseau, Y.1
  • 15
    • 0024649667 scopus 로고    scopus 로고
    • A model for a reflective object-oriented language
    • [Caseau 1989]
    • [Caseau 1989] Yves Caseau, A Model for a Reflective Object-Oriented Language, SIGPLAN Notices 24(4), 22-24
    • SIGPLAN Notices , vol.24 , Issue.4 , pp. 22-24
    • Caseau, Y.1
  • 16
    • 84976655461 scopus 로고
    • Covariance and contravariance: Conflict without a cause
    • [Castagna 1995], May
    • [Castagna 1995] Giuseppe Castagna. Covariance and contravariance: Conflict without a cause. ACM Transactions on Programming Languages and Systems, 17(3):431-447, May 1995
    • (1995) ACM Transactions on Programming Languages and Systems , vol.17 , Issue.3 , pp. 431-447
    • Castagna, G.1
  • 17
    • 0001955024 scopus 로고
    • Object-oriented multimethods in cecil
    • [Chambers 1992]
    • [Chambers 1992] Craig Chambers. Object-Oriented Multimethods in Cecil. In ECOOP Proceedings, 1992
    • (1992) ECOOP Proceedings
    • Chambers, C.1
  • 18
    • 0034449922 scopus 로고    scopus 로고
    • MultiJava: Modular open classes and symmetric multiple dispatch for Java
    • [Clifton 2000]
    • [Clifton 2000] C. Clifton, G. T. Leavens, C. Chambers, and T. Millstein. MultiJava: Modular open classes and symmetric multiple dispatch for Java. In Proceedings of OOPSLA 2000, 130-145.
    • Proceedings of OOPSLA 2000 , pp. 130-145
    • Clifton, C.1    Leavens, G.T.2    Chambers, C.3    Millstein, T.4
  • 22
    • 84976720018 scopus 로고
    • Reflective facilities in smalltalk-80
    • [Foote & Johnson 1989]
    • [Foote & Johnson 1989] Brian Foote and Ralph E. Johnson. Reflective Facilities in Smalltalk-80. In OOPSLA '89 Proceedings, 1989, 327-335
    • (1989) OOPSLA '89 Proceedings , pp. 327-335
    • Foote, B.1    Johnson, R.E.2
  • 23
    • 26444455262 scopus 로고    scopus 로고
    • Metadata
    • [Foote & Yoder 1998] Monticello, Illinois, August 1998. Technical Report #WUCS-98025 (PLoP '98/EuroPLoP '98) Dept. of Computer Science, Washington University September
    • [Foote & Yoder 1998] Metadata. In Proceedings of the Fifith Conference on Pattern Languages of Programs (PLoP '98) Monticello, Illinois, August 1998. Technical Report #WUCS-98025 (PLoP '98/EuroPLoP '98) Dept. of Computer Science, Washington University September 1998
    • (1998) Proceedings of the Fifith Conference on Pattern Languages of Programs (PLoP '98)
  • 25
    • 84976743471 scopus 로고
    • CLOS: Integrating object-oriented and functional programming
    • [Gabriel 1991]
    • [Gabriel 1991] Richard P. Gabriel, Jon L. White, Daniel G. Bobrow, CLOS: Integrating Object-Oriented and Functional Programming, Communications of the ACM, Volume 34, 1991
    • (1991) Communications of the ACM , vol.34
    • Gabriel, R.P.1    White, J.L.2    Bobrow, D.G.3
  • 27
    • 23344453280 scopus 로고    scopus 로고
    • Walkabout revisited: The runabout
    • [Grothoff 2003]
    • [Grothoff 2003] C. Grothoff. Walkabout revisited: The runabout. In ECOOP Proceedings, 2003.
    • (2003) ECOOP Proceedings
    • Grothoff, C.1
  • 28
    • 0011477134 scopus 로고    scopus 로고
    • [Goldberg 1976]. Xerox Palo Alto Research Center
    • [Goldberg 1976] Adele Goldberg and Alan Kay, editors, with the Learning Research Group. Smalltalk-72 Instruction Manual. Xerox Palo Alto Research Center
    • Smalltalk-72 Instruction Manual
    • Goldberg, A.1    Kay, A.2
  • 31
    • 12844268516 scopus 로고    scopus 로고
    • Super and inner: Together at last!
    • [Goldberg 2004]
    • [Goldberg 2004] David S. Goldberg, Robert Bruce Findler, Matthew Flatt. Super and inner: together at last! In OOPSLA Proceedings 2004, 116-129
    • (2004) OOPSLA Proceedings , pp. 116-129
    • Goldberg, D.S.1    Findler, R.B.2    Flatt, M.3
  • 32
    • 26444467432 scopus 로고
    • Arithmetic and double dispatching in smalltalk-80
    • [Hebel 1990], V2 N6 March/April
    • [Hebel 1990] Kurt J. Hebel and Ralph E. Johnson. Arithmetic and Double Dispatching in Smalltalk-80. In Journal of Object-Oriented Programming, V2 N6 March/April 1990, 40-44
    • (1990) Journal of Object-oriented Programming , pp. 40-44
    • Hebel, K.J.1    Johnson, R.E.2
  • 33
    • 0018046659 scopus 로고
    • The smalltalk-76 programming system: Design and implementation
    • [Ingalls 1978]
    • [Ingalls 1978] Daniel H. H. Ingalls. The Smalltalk-76 Programming System: Design and Implementation. In 5th ACM Symposium on POPL, 1978, 9-15
    • (1978) 5th ACM Symposium on POPL , pp. 9-15
    • Ingalls, D.H.H.1
  • 34
    • 84976775159 scopus 로고
    • A simple technique for handling multiple polymorphism
    • [Ingalls 1986]
    • [Ingalls 1986] D.H.H. Ingalls. A simple technique for handling multiple polymorphism. In Proceedings of OOPSLA '86, 1986.
    • (1986) Proceedings of OOPSLA '86
    • Ingalls, D.H.H.1
  • 35
    • 84976828957 scopus 로고
    • TS: An optimizing compiler for smalltalk
    • [Johnson 1988b]
    • [Johnson 1988b] Ralph E. Johnson, Justin O. Graver, and Laurance W. Zurawski. TS: An Optimizing Compiler for Smalltalk. In OOPSLA '88 Proceedings, 1988, 18-26
    • (1988) OOPSLA '88 Proceedings , pp. 18-26
    • Johnson, R.E.1    Graver, J.O.2    Zurawski, L.W.3
  • 42
    • 84987239465 scopus 로고
    • [LaLonde 1986]. OOPSLA '86 Proceedings. Portland, OR, October 4-8
    • [LaLonde 1986] Wilf R. LaLonde, Dave A. Thomas and John R. Pugh. An Exemplar Based Smalltalk. OOPSLA '86 Proceedings. Portland, OR, October 4-8 1977 pages 322-330
    • (1977) An Exemplar Based Smalltalk , pp. 322-330
    • LaLonde, W.R.1    Thomas, D.A.2    Pugh, J.R.3
  • 43
    • 63549087608 scopus 로고    scopus 로고
    • Multiple dispatch as dispatch on tuples
    • [Leavens and Millstein]
    • [Leavens and Millstein] Multiple Dispatch as Dispatch on Tuples. In OOPSLA Proceedings, 1998, 274-287.
    • (1998) OOPSLA Proceedings , pp. 274-287
  • 44
    • 84948979880 scopus 로고
    • Meta-level programming with CodA
    • [McAffer 1995]
    • [McAffer 1995] Jeff McAffer. Meta-level Programming with CodA. In ECOOP Proceedings 1995, 190-214.
    • (1995) ECOOP Proceedings , pp. 190-214
    • McAffer, J.1
  • 45
    • 0005117365 scopus 로고
    • [Maes 1987a]. Artificial Intelligence Laboratory. Vrije Universiteit Brussel. Technical Report 87-2
    • [Maes 1987a] Pattie Maes. Computational Reflection. Artificial Intelligence Laboratory. Vrije Universiteit Brussel. Technical Report 87-2, 1987
    • (1987) Computational Reflection
    • Maes, P.1
  • 46
    • 84976785515 scopus 로고
    • Concepts and experiments in computational reflection
    • [Macs 1987b]
    • [Macs 1987b] Pattie Maes. Concepts and Experiments in Computational Reflection. In OOPSLA '87 Proceedings. 1987, 147-155.
    • (1987) OOPSLA '87 Proceedings , pp. 147-155
    • Maes, P.1
  • 47
    • 84976730112 scopus 로고
    • Object-oriented programming with flavors
    • [Moon 1986]
    • [Moon 1986] David Moon, Object-Oriented Programming with Flavors, In OOPSLA '86 Proceedings, 1986 1-8
    • (1986) OOPSLA '86 Proceedings , pp. 1-8
    • Moon, D.1
  • 48
    • 1442288534 scopus 로고    scopus 로고
    • Stéphane Ducasse: OOPAL: Integrating array programming in object-oriented programming
    • [Mougin 2003]
    • [Mougin 2003] Philippe Mougin, Stéphane Ducasse: OOPAL: integrating array programming in object-oriented programming. In OOPSLA Proceedings, 2003, 65-77
    • (2003) OOPSLA Proceedings , pp. 65-77
    • Mougin, P.1
  • 49
    • 0003232807 scopus 로고
    • Multi-methods in a StaticallyTyped programming language
    • [Mugridge 1991]
    • [Mugridge 1991] Warwick Mugridge, John Hamer, John Hosking. Multi-Methods in a StaticallyTyped Programming Language. In ECOOP Proceedings, 1991, 147-155
    • (1991) ECOOP Proceedings , pp. 147-155
    • Mugridge, W.1    Hamer, J.2    Hosking, J.3
  • 55
    • 12844270485 scopus 로고    scopus 로고
    • Stéphane Ducasse: Object-oriented encapsulation for dynamically typed languages
    • [Scharli 2004]
    • [Scharli 2004] Nathanael Schärli, Andrew P. Black, Stéphane Ducasse: Object-oriented encapsulation for dynamically typed languages. In OOPSLA Proceedings. 2004, 130-149
    • (2004) OOPSLA Proceedings , pp. 130-149
    • Schärli, N.1    Black, A.P.2
  • 56
    • 0021204378 scopus 로고
    • Reflection and semantics in lisp
    • [Smith 1983]
    • [Smith 1983] Brian Cantwell Smith. Reflection and Semantics in Lisp. In POPL Proceedings, 1984, 23-35
    • (1984) POPL Proceedings , pp. 23-35
    • Smith, B.C.1
  • 57
    • 0022870650 scopus 로고
    • Object-oriented programming: Themes and variations
    • [Stefik 1986a]
    • [Stefik 1986a] Mark Stefik and Daniel G. Bobrow. Object-Oriented Programming: Themes and Variations. AI Magazine 6(4):40-62, 1986
    • (1986) AI Magazine , vol.6 , Issue.4 , pp. 40-62
    • Stefik, M.1    Bobrow, D.G.2
  • 59
    • 84947929069 scopus 로고    scopus 로고
    • Genericity in Java with virtual types
    • [Thorup 1997]
    • [Thorup 1997] Thorup, K. K. Genericity in Java with virtual types. In ECOOP Proceedings 1997, 444-471.
    • (1997) ECOOP Proceedings , pp. 444-471
    • Thorup, K.K.1
  • 60
    • 84976684419 scopus 로고
    • Self: The power of simplicity
    • [Ungar 1987]
    • [Ungar 1987] David Ungar and Randall B. Smith. Self: The Power of Simplicity. In OOPSLA '87 Proceedings. 1987, 227-242.
    • (1987) OOPSLA '87 Proceedings , pp. 227-242
    • Ungar, D.1    Smith, R.B.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.