메뉴 건너뛰기




Volumn 33, Issue 10, 1998, Pages 374-383

Multiple Dispatch as Dispatch on Tuples

Author keywords

Binary methods; Generic functions; Language design; Multimethods; Multiple dispatch; Semantics; Single dispatch; Tuple; Typing

Indexed keywords


EID: 0346877028     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/286942.286977     Document Type: Article
Times cited : (23)

References (38)
  • 5
    • 84976724025 scopus 로고
    • CommonLoops: Merging Lisp and Object-Oriented Programming
    • Norman Meyrowitz (editor), Portland, Oregon, September ACM SIGPLAN Notices, ACM, New York, November, 1986
    • Daniel G. Bobrow, Kenneth Kahn, George Kiczales, Larry Masinter, Mark Stefik, and Frank Zdybel. CommonLoops: Merging Lisp and Object-Oriented Programming. In Norman Meyrowitz (editor), OOPSLA '86 Conference Proceedings, Portland, Oregon, September 1986, volume 21, number 11 of ACM SIGPLAN Notices, pp. 17-29. ACM, New York, November, 1986.
    • (1986) OOPSLA '86 Conference Proceedings , vol.21 , Issue.11 , pp. 17-29
    • Bobrow, D.G.1    Kahn, K.2    Kiczales, G.3    Masinter, L.4    Stefik, M.5    Zdybel, F.6
  • 8
    • 84976786149 scopus 로고
    • Safe and decidable type checking in an object-oriented language
    • Andreas Paepcke (editor), ACM SIGPLAN Notices, ACM, New York, October
    • Kim B. Bruce and Jon Crabtree and Thomas P. Murtagh and Robert van Gent and Allyn Dimock and Robert Muller. Safe and decidable type checking in an object-oriented language. In Andreas Paepcke (editor), OOPSLA '93 Conference Proceedings. Volume 28, number 10 of ACM SIGPLAN Notices, pp. 29-46. ACM, New York, October, 1993.
    • (1993) OOPSLA '93 Conference Proceedings , vol.28 , Issue.10 , pp. 29-46
    • Bruce, K.B.1    Crabtree, J.2    Murtagh, T.P.3    Van Gent, R.4    Dimock, A.5    Muller, R.6
  • 10
    • 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 the 1984 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
  • 11
    • 84976664186 scopus 로고
    • 1984 Semantics of Data Types Symposium
    • 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 the 1984 Semantics of Data Types Symposium, LNCS 173, pp. 51-66, Springer-Verlag, 1984.
    • (1984) LNCS , vol.173 , pp. 51-66
  • 12
    • 0026998601 scopus 로고
    • A Calculus for Overloaded Functions with Subtyping
    • San Francisco, June, LISP Pointers. ACM, New York, January-March, 1992
    • Giuseppe Castagna, Giorgio Ghelli, and Giuseppe Longo. A Calculus for Overloaded Functions with Subtyping. In 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) Proceedings of the 1992 ACM Conference on Lisp and Functional Programming , vol.5 , Issue.1 , pp. 182-192
    • Castagna, G.1    Ghelli, G.2    Longo, G.3
  • 13
    • 84976655461 scopus 로고
    • Covariance and contravariance: Conflict without a cause
    • See also [Chapter 5, Castagna 97]
    • Giuseppe Castagna. Covariance and contravariance: conflict without a cause. ACM Transactions on Programming Languages and Systems, 17(3):431-447, 1995. See also [Chapter 5, Castagna 97].
    • (1995) ACM Transactions on Programming Languages and Systems , vol.17 , Issue.3 , pp. 431-447
    • Castagna, G.1
  • 15
    • 85029501553 scopus 로고
    • Object-Oriented Multi-Methods in Cecil
    • O. Lehrmann-Madsen, editor, ECOOP '92 Conference Proceedings, Utrecht, the Netherlands, June/July, Springer-Verlag, Berlin, 1992
    • Craig Chambers. Object-Oriented Multi-Methods in Cecil. In O. Lehrmann-Madsen, editor, 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
  • 16
    • 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
  • 24
    • 0023218618 scopus 로고
    • Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation and Coercion Problems
    • IEEE Press, NY, June
    • Joseph A. Goguen and Jose Meseguer. Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation and Coercion Problems. In Symposium on Logic in Computer Science, Ithaca, NY, pp. 18-29. IEEE Press, NY, June, 1987.
    • (1987) Symposium on Logic in Computer Science, Ithaca, NY , pp. 18-29
    • Goguen, J.A.1    Meseguer, J.2
  • 27
    • 84976817682 scopus 로고
    • A Simple Technique for Handling Multiple Polymorphism
    • Norman Meyrowitz, editor, ACM SIGPLAN Notices, 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) OOPSLA '86 Conference Proceedings, Portland, Oregon, November, 1986 , vol.21 , Issue.11 , pp. 347-349
    • Ingalls, D.H.H.1
  • 32
    • 84976730112 scopus 로고
    • Object-Oriented Programming with Flavors
    • Norman Meyrowitz (editor), ACM SIGPLAN Notices, ACM, New York, November
    • David A. Moon. Object-Oriented Programming with Flavors. In Norman Meyrowitz (editor), OOPSLA '86 Conference Proceedings, Portland, Oregon, September 1986, volume 21, number 11 of ACM SIGPLAN Notices, pp. 1-8. ACM, New York, November, 1986.
    • (1986) OOPSLA '86 Conference Proceedings, Portland, Oregon, September 1986 , vol.21 , Issue.11 , pp. 1-8
    • Moon, D.A.1
  • 34
    • 85000828188 scopus 로고
    • Using Category Theory to Design Implicit Conversions and Generic Operators
    • Neil D. Jones (editor), Lecture Notes in Computer Science, Springer-Verlag, NY
    • John C. Reynolds. Using Category Theory to Design Implicit Conversions and Generic Operators. In Neil D. Jones (editor), Semantics-Directed Compiler Generation, Proceedings of a Workshop, Aarhus, Denmark, pp. 211-258. Volume 94 of Lecture Notes in Computer Science, Springer-Verlag, NY, 1980.
    • (1980) Semantics-Directed Compiler Generation, Proceedings of a Workshop, Aarhus, Denmark , vol.94 , pp. 211-258
    • Reynolds, J.C.1


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