메뉴 건너뛰기




Volumn 35, Issue 10, 2000, Pages 130-145

MultiJava: Modular open classes and symmetric multiple dispatch for Java

Author keywords

[No Author keywords available]

Indexed keywords


EID: 1442309404     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/354222.353181     Document Type: Article
Times cited : (45)

References (34)
  • 1
    • 84976772938 scopus 로고
    • Static Type Checking of Multi-Methods
    • OOPSLA'91 Conference Proceedings, Phoenix, AZ, October, 1991, ACM, New York, November
    • Rakesh Agrawal, Linda G. DeMichiel, and Bruce G. Lindsay. Static Type Checking of Multi-Methods. OOPSLA'91 Conference Proceedings, Phoenix, AZ, October, 1991, volume 26, number 11 of ACM SIGPIAN Notices, pp. 113-128. ACM, New York, November, 1991.
    • (1991) ACM SIGPIAN Notices , vol.26 , Issue.11 , pp. 113-128
    • Agrawal, R.1    DeMichiel, L.G.2    Lindsay, B.G.3
  • 4
    • 0346616794 scopus 로고    scopus 로고
    • Parasitic Methods: An Implementation of Multi-Methods for Java
    • Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, ACM, New York, November
    • John Boyland and Giuseppe Castagna. Parasitic Methods: An Implementation of Multi-Methods for Java. Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, volume 32, number 10 of ACM SIGPLAN Notices, pp. 66-76. ACM, New York, November 1997.
    • (1997) ACM SIGPLAN Notices , vol.32 , Issue.10 , pp. 66-76
    • Boyland, J.1    Castagna, G.2
  • 6
    • 0023961010 scopus 로고
    • A Semantics of Multiple Inheritance
    • February-March
    • Luca Cardelli. A Semantics of Multiple Inheritance. Information and Computation, 76(2/3): 138-164, February-March, 1988. An earlier version appeared in Semantics of Data Types Symposium, LNCS 173, pp. 51-66, Springer-Verlag, 1984.
    • (1988) Information and Computation , vol.76 , Issue.2-3 , pp. 138-164
    • Cardelli, L.1
  • 7
    • 0023961010 scopus 로고
    • LNCS 173, Springer-Verlag
    • Luca Cardelli. A Semantics of Multiple Inheritance. Information and Computation, 76(2/3): 138-164, February-March, 1988. An earlier version appeared in Semantics of Data Types Symposium, LNCS 173, pp. 51-66, Springer-Verlag, 1984.
    • (1984) Semantics of Data Types Symposium , pp. 51-66
  • 8
    • 0026998601 scopus 로고
    • A Calculus for Overloaded Functions with Subtyping
    • Proceedings of the 1992 ACM Conference on Lisp and Functional Programming, San Francisco, June, 1992, ACM, New York, January-March
    • Giuseppe Castagna, Giorgio Ghelli, and Giuseppe Longo. A Calculus for Overloaded Functions with Subtyping. Proceedings of the 1992 ACM Conference on Lisp and Functional Programming, San Francisco, June, 1992, pp. 182-192, volume 5, number 1 of LISP Pointers. ACM, New York, January-March, 1992.
    • (1992) LISP Pointers , vol.5 , Issue.1 , pp. 182-192
    • Castagna, G.1    Ghelli, G.2    Longo, G.3
  • 11
    • 85029501553 scopus 로고
    • Object-Oriented Multi-Methods in Cecil
    • ECOOP '92 Conference Proceedings, Utrecht, the Netherlands, June/July, 1992, Springer-Verlag, Berlin
    • Craig Chambers. Object-Oriented Multi-Methods in Cecil. ECOOP '92 Conference Proceedings, Utrecht, the Netherlands, June/July, 1992, volume 615 of Lecture Notes in Computer Science, pp. 33-56. Springer-Verlag, Berlin, 1992.
    • (1992) Lecture Notes in Computer Science , vol.615 , pp. 33-56
    • Chambers, C.1
  • 12
    • 0003850286 scopus 로고
    • Department of Computer Science and Engineering, University of Washington, December
    • Craig Chambers. The Cecil Language: Specification and Rationale: Version 2.0. Department of Computer Science and Engineering, University of Washington, December, 1995. http:// www.cs.washington.edu/research/projects/cecil/www/Papers/ cecil-spec.html.
    • (1995) The Cecil Language: Specification and Rationale: Version 2.0
    • Chambers, C.1
  • 13
    • 0033203868 scopus 로고    scopus 로고
    • Efficient Multiple and Predicate Dispatching
    • October
    • Craig Chambers and Weimin Chen. Efficient Multiple and Predicate Dispatching. OOPSLA '99 Conference Proceedings, pp. 238-255. October, 1999. Published as SIGPLAN Notices 34(10), October, 1999.
    • (1999) OOPSLA '99 Conference Proceedings , pp. 238-255
    • Chambers, C.1    Chen, W.2
  • 14
    • 17144402252 scopus 로고    scopus 로고
    • October
    • Craig Chambers and Weimin Chen. Efficient Multiple and Predicate Dispatching. OOPSLA '99 Conference Proceedings, pp. 238-255. October, 1999. Published as SIGPLAN Notices 34(10), October, 1999.
    • (1999) SIGPLAN Notices , vol.34 , Issue.10
  • 16
    • 0003309728 scopus 로고    scopus 로고
    • Towards Diesel, a Next-Generation OO Language after Cecil
    • Invited talk, San Diego, California, January
    • Craig Chambers. Towards Diesel, a Next-Generation OO Language after Cecil. Invited talk, The Fifth Workshop on Foundations of Object-oriented Languages, San Diego, California, January 1998.
    • (1998) The Fifth Workshop on Foundations of Object-oriented Languages
    • Chambers, C.1
  • 17
    • 84976712057 scopus 로고
    • Object-Oriented Programming versus Abstract Data Types
    • Foundations of Object-Oriented Languages, REX School/Workshop Proceedings, Noordwijkerhout, the Netherlands, May/June, 1990, Springer-Verlag, New York
    • William Cook. Object-Oriented Programming versus Abstract Data Types. Foundations of Object-Oriented Languages, REX School/Workshop Proceedings, Noordwijkerhout, the Netherlands, May/June, 1990, volume 489 of Lecture Notes in Computer Science, pp. 151-178. Springer-Verlag, New York, 1991.
    • (1991) Lecture Notes in Computer Science , vol.489 , pp. 151-178
    • Cook, W.1
  • 19
    • 0031600762 scopus 로고    scopus 로고
    • Modular Object-Oriented Programming with Units and Mixins
    • Baltimore, Maryland, September
    • Robert Bruce Findler and Matthew Flatt. Modular Object-Oriented Programming with Units and Mixins. International Conference on Functional Programming, Baltimore, Maryland, September 1998.
    • (1998) International Conference on Functional Programming
    • Findler, R.B.1    Flatt, M.2
  • 22
    • 84976817682 scopus 로고
    • A Simple Technique for Handling Multiple Polymorphism
    • Norman Meyrowitz, editor, OOPSLA '86 Conference Proceedings, Portland, Oregon, November, 1986, ACM, New York, October
    • D. H. H. Ingalls. A Simple Technique for Handling Multiple Polymorphism. In Norman Meyrowitz, editor, OOPSLA '86 Conference Proceedings, Portland, Oregon, November, 1986, volume 21, number 11 of ACM SIGPLAN Notices, pp. 347-349. ACM, New York, October, 1986.
    • (1986) ACM SIGPLAN Notices , vol.21 , Issue.11 , pp. 347-349
    • Ingalls, D.H.H.1
  • 25
    • 0002666576 scopus 로고    scopus 로고
    • Acyclic Visitor
    • Robert C. Martin, Dirk Riehle, Frank Buschmann (editors), Addison-Wesley Longman, Inc., Reading, Mass.
    • Robert C. Martin. Acyclic Visitor. In Robert C. Martin, Dirk Riehle, Frank Buschmann (editors), Pattern Languages of Program Design 3, pp. 93-103. Addison-Wesley Longman, Inc., Reading, Mass., 1998.
    • (1998) Pattern Languages of Program Design 3 , pp. 93-103
    • Martin, R.C.1
  • 26
    • 33745201302 scopus 로고    scopus 로고
    • Modular Statically Typed Multimethods
    • proceedings of the Fourteenth European Conference on Object-Oriented Programming. Lisbon, Portugal, July 14-18, 1999. Springer-Verlag
    • Todd Millstein and Craig Chambers. Modular Statically Typed Multimethods. In proceedings of the Fourteenth European Conference on Object-Oriented Programming. Lisbon, Portugal, July 14-18, 1999. Volume 1628 of Lecture Notes in Computer Science, pp. 279-303, Springer-Verlag, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1628 , pp. 279-303
    • Millstein, T.1    Chambers, C.2
  • 28
    • 0037493577 scopus 로고
    • Multi-Methods in a Statically-Typed Programming Language
    • ECOOP '91 Conference Proceedings, Geneva, Switzerland, July, 1991, Springer-Verlag, New York
    • W. B. Mugridge, J. Hamer, and J. G. Hosking. Multi-Methods in a Statically-Typed Programming Language. ECOOP '91 Conference Proceedings, Geneva, Switzerland, July, 1991, volume 512 of Lecture Notes in Computer Science; Springer-Verlag, New York, 1991.
    • (1991) Lecture Notes in Computer Science , vol.512
    • Mugridge, W.B.1    Hamer, J.2    Hosking, J.G.3
  • 29
    • 0005003952 scopus 로고    scopus 로고
    • Default and Extrinsic Visitor
    • Robert C. Martin, Dirk Riehle, Frank Buschmann (editors), Addison-Wesley Longman, Inc., Reading, Mass.
    • Martin E. Nordberg III. Default and Extrinsic Visitor. In Robert C. Martin, Dirk Riehle, Frank Buschmann (editors), Pattern Languages of Program Design 3, pp. 105-123. Addison-Wesley Longman, Inc., Reading, Mass., 1998.
    • (1998) Pattern Languages of Program Design 3 , pp. 105-123
    • Nordberg III, M.E.1
  • 34
    • 0005310357 scopus 로고    scopus 로고
    • Visitor into Frameworks
    • SIGS Publications, November/December
    • John Vlissides. Visitor into Frameworks. C++ Report, 11(10):40-46. SIGS Publications, November/December 1999.
    • (1999) C++ Report , vol.11 , Issue.10 , pp. 40-46
    • Vlissides, J.1


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