메뉴 건너뛰기




Volumn 26, Issue 5, 2004, Pages 836-889

Modular typechecking for hierarchically extensible datatypes and functions

Author keywords

Extensible datatypes; Extensible functions; Modular typechecking

Indexed keywords

EXTENSIBLE DATATYPES; EXTENSIBLE FUNCTIONS; IDIOMS; MODULAR TYPECHECKING;

EID: 11344283305     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/1018203.1018207     Document Type: Conference Paper
Times cited : (16)

References (50)
  • 2
    • 84881391914 scopus 로고    scopus 로고
    • True modules for Java-like languages
    • J. L. Knudsen, Ed. Lecture Notes in Computer Science, Springer
    • ANCONA, D. AND ZUCCA, E. 2001. True modules for Java-like languages. In J. L. Knudsen, Ed. ECOOP 2001-Object-Oriented Programming, Lecture Notes in Computer Science, vol. 2072. Springer.
    • (2001) ECOOP 2001-object-oriented Programming , vol.2072
    • Ancona, D.1    Zucca, E.2
  • 3
    • 0035994605 scopus 로고    scopus 로고
    • A calculus of module systems
    • March
    • ANCONA, D. AND ZUCCA, E. 2002. A calculus of module systems. J. Funct. Prog. 12, 2, 91-132 (March).
    • (2002) J. Funct. Prog. , vol.12 , Issue.2 , pp. 91-132
    • Ancona, D.1    Zucca, E.2
  • 7
    • 84976665944 scopus 로고
    • Mixin-based inheritance
    • BRACHA, G. AND COOK, W. 1990. Mixin-based inheritance. In ECOOP/OOPSLA '90, 303-311.
    • (1990) ECOOP/OOPSLA '90 , pp. 303-311
    • Bracha, G.1    Cook, W.2
  • 8
    • 0023961010 scopus 로고
    • A semantics of multiple inheritance
    • Feb.
    • CARDELLI, L. 1988. A semantics of multiple inheritance. Information and Computation 76, 2/3, 138-164 (Feb).
    • (1988) Information and Computation , vol.76 , Issue.2-3 , pp. 138-164
    • Cardelli, L.1
  • 10
    • 0022333721 scopus 로고
    • On understanding types, data abstraction, and polymorphism
    • Dec.
    • CARDELLI, L. and WEGNER, P. 1985. On understanding types, data abstraction, and polymorphism. ACM Comput. Surv. 17, 4, 471-522 (Dec.).
    • (1985) ACM Comput. Surv. , vol.17 , Issue.4 , pp. 471-522
    • Cardelli, L.1    Wegner, P.2
  • 12
    • 84976688946 scopus 로고
    • Typechecking and modules for multimethods
    • Nov.
    • CHAMBERS, C. AND LEAVENS, G. T. 1995. Typechecking and modules for multimethods. ACM Trans. Prog. Lang. Sys. 17, 6, 805-843 (Nov.).
    • (1995) ACM Trans. Prog. Lang. Sys. , vol.17 , Issue.6 , pp. 805-843
    • Chambers, C.1    Leavens, G.T.2
  • 14
    • 84976712057 scopus 로고
    • Object-oriented programming versus abstract data types
    • J. W. de Bakker, W. P. de Roever, and G. Rozenberg, Eds. LNCS Springer-Verlag, New York, NY
    • COOK, W. R. 1991. Object-oriented programming versus abstract data types. In J. W. de Bakker, W. P. de Roever, and G. Rozenberg, Eds. Foundations of Object-Oriented Languages, REX School/Workshop, Noordwijkerhout, The Netherlands, May/June, LNCS 489, 151-178. Springer-Verlag, New York, NY.
    • (1991) Foundations of Object-oriented Languages, REX School/Workshop, Noordwijkerhout, the Netherlands, May/June , vol.489 , pp. 151-178
    • Cook, W.R.1
  • 15
    • 0032597529 scopus 로고    scopus 로고
    • A fragment calculus-towards a model of separate compilation, linking and binary compatibility
    • DROSSOPOULOU, S., EISENBACH, S., and WRAGG, D. 1999. A fragment calculus-towards a model of separate compilation, linking and binary compatibility. In Logic in Computer Science, 147-156.
    • (1999) Logic in Computer Science , pp. 147-156
    • Drossopoulou, S.1    Eisenbach, S.2    Wragg, D.3
  • 18
    • 84957704346 scopus 로고    scopus 로고
    • Predicate dispatching: A unified theory of dispatch
    • E. Jul, Ed. Lecture Notes in Computer Science, Springer
    • ERNST, M., KAPLAN, C., AND CHAMBERS, C. 1998. Predicate dispatching: A unified theory of dispatch. In E. Jul, Ed. ECOOP '98-Object-Oriented Programming, Lecture Notes in Computer Science, vol. 1445, 186-211. Springer.
    • (1998) ECOOP '98-object-oriented Programming , vol.1445 , pp. 186-211
    • Ernst, M.1    Kaplan, C.2    Chambers, C.3
  • 24
  • 28
    • 84957094411 scopus 로고    scopus 로고
    • Mixui modules in a call-by-value setting
    • D. Le Métayer, Ed, volume 2305 of Lecture Notes in Computer Science, Springer-Verlag
    • HIRSCHOWITZ, T. AND LEROY, X. 2002. Mixui modules in a call-by-value setting. In D. Le Métayer, Ed, Programming Languages and Systems, ESOP'2002, volume 2305 of Lecture Notes in Computer Science, 6-20. Springer-Verlag.
    • (2002) Programming Languages and Systems, ESOP'2002 , pp. 6-20
    • Hirschowitz, T.1    Leroy, X.2
  • 31
    • 0031071781 scopus 로고    scopus 로고
    • The definition of extended ML: A gentle introduction
    • 28(Feb.)
    • KAHRS, S., SANNELLA, D., AND TARLECKI, A. 1997. The definition of extended ML: A gentle introduction. Theoretical Computer Science 173, 2, 445-484, 28(Feb.).
    • (1997) Theoretical Computer Science , vol.173 , Issue.2 , pp. 445-484
    • Kahrs, S.1    Sannella, D.2    Tarlecki, A.3
  • 37
    • 33745201302 scopus 로고    scopus 로고
    • Modular statically typed multimethods
    • R. Guerraoui, editor, Lecture Notes in Computer Science, Springer-Verlag, New York, NY (June)
    • MILLSTEIN, T. AND CHAMBERS, C. 1999. Modular statically typed multimethods. In R. Guerraoui, editor, ECOOP '99 - Object-Oriented Programming 13th European Conference, Lisbon Portugal, Lecture Notes in Computer Science, vol. 1628, 279-303. Springer-Verlag, New York, NY (June).
    • (1999) ECOOP '99 - Object-oriented Programming 13th European Conference, Lisbon Portugal , vol.1628 , pp. 279-303
    • Millstein, T.1    Chambers, C.2
  • 38
    • 0037172648 scopus 로고    scopus 로고
    • Modular statically typed multimethods
    • May
    • MILLSTEIN, T. AND CHAMBERS, C. 2002. Modular statically typed multimethods. Information and Computation 175, 1, 76-118 (May).
    • (2002) Information and Computation , vol.175 , Issue.1 , pp. 76-118
    • Millstein, T.1    Chambers, C.2
  • 44
    • 0031700830 scopus 로고    scopus 로고
    • Objective ML: An effective object-oriented extension of ML
    • RÉMY, D. AND VOUILLON, J. 1998. Objective ML: An effective object-oriented extension of ML. Theory and Practice of Object Systems 4, 1, 27-52.
    • (1998) Theory and Practice of Object Systems , vol.4 , Issue.1 , pp. 27-52
    • Rémy, D.1    Vouillon, J.2
  • 46
    • 0012523435 scopus 로고
    • User defined types and procedural data structures as complementary approaches to data abstraction
    • D. Gries, editor, Springer-Verlag, New York, NY
    • REYNOLDS, J. C. 1978. User defined types and procedural data structures as complementary approaches to data abstraction. In D. Gries, editor, Programming Methodology, A Collection of Articles by IFIP WG2.3, 309-317. Springer-Verlag, New York, NY.
    • (1978) Programming Methodology, A Collection of Articles by IFIP WG2.3 , pp. 309-317
    • Reynolds, J.C.1
  • 49
    • 0003025818 scopus 로고
    • A syntactic approach to type soundness
    • 15 (Nov.)
    • WRIGHT, A. K. AND FELLEISEN, M. 1994. A syntactic approach to type soundness. Information and Computation 115, 1, 38-94, 15 (Nov.).
    • (1994) Information and Computation , vol.115 , Issue.1 , pp. 38-94
    • Wright, A.K.1    Felleisen, M.2


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