메뉴 건너뛰기




Volumn , Issue , 2005, Pages 156-167

Type inference, principal typings, and let-polymorphism for first-class mixin modules

Author keywords

Mixin modules; Polymorphism; Record concatenation; Row unification; Type systems

Indexed keywords

CONSTRAINT SOLVING; MIXIN MODULES; PROGRAMMING ABSTRACTIONS; RECORD CONCATENATION; RECURSIVE DEFINITIONS; ROW UNIFICATION; TYPE INFERENCE ALGORITHM; TYPE SYSTEMS;

EID: 38349053991     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1086365.1086386     Document Type: Conference Paper
Times cited : (10)

References (32)
  • 4
    • 0035994605 scopus 로고    scopus 로고
    • A calculus of module systems
    • Extended version of [3]
    • D. Ancona, E. Zucca. A calculus of module systems. J. Funct. Programming, 12(2), 2002. Extended version of [3].
    • (2002) J. Funct. Programming , vol.12 , Issue.2
    • Ancona, D.1    Zucca, E.2
  • 13
    • 35048842797 scopus 로고    scopus 로고
    • Call-by-value mixin modules: Reduction semantics, side effects, types
    • vol. 2986 of LNCS. Springer-Verlag. More details can be found in [10]
    • T. Hirschowitz, X. Leroy, J. B. Wells. Call-by-value mixin modules: Reduction semantics, side effects, types. In Programming Languages & Systems, 13th European Symp. Programming, vol. 2986 of LNCS. Springer- Verlag, 2004. More details can be found in [10].
    • (2004) Programming Languages & Systems, 13th European Symp. Programming
    • Hirschowitz, T.1    Leroy, X.2    Wells, J.B.3
  • 14
    • 33745192933 scopus 로고    scopus 로고
    • Type inference, principal typings, and letpolymorphism for first-class mixin modules
    • School of Math. & Comput. Sci.
    • H. Makholm, J. B. Wells. Type inference, principal typings, and letpolymorphism for first-class mixin modules. Technical report, Heriot-Watt Univ., School of Math. & Comput. Sci., 2005.
    • (2005) Technical Report, Heriot-Watt Univ.
    • Makholm, H.1    Wells, J.B.2
  • 15
  • 16
    • 1342265671 scopus 로고    scopus 로고
    • Type inference for record concatenation and subtyping
    • J. Palsberg, T. Zhao. Type inference for record concatenation and subtyping. Inform. & Comput., 189, 2004.
    • (2004) Inform. & Comput. , pp. 189
    • Palsberg, J.1    Zhao, T.2
  • 17
    • 33745207030 scopus 로고    scopus 로고
    • A 3-part type inference engine
    • F. Pottier. A 3-part type inference engine. In ESOP '00 [6].
    • ESOP '00 , Issue.6
    • Pottier, F.1
  • 18
    • 0042500274 scopus 로고    scopus 로고
    • A versatile constraint-based type inference system
    • F. Pottier. A versatile constraint-based type inference system. Nordic Journal of Computing, 7(4), 2000.
    • (2000) Nordic Journal of Computing , vol.7 , Issue.4
    • Pottier, F.1
  • 20
    • 33745213474 scopus 로고    scopus 로고
    • The essence of ML type inference
    • B. C. Pierce, ed., chapter 10. MIT Press, Cambridge, Massachusetts
    • F. Pottier, D. Rémy. The essence of ML type inference. In B. C. Pierce, ed., Advanced Topics in Types and Programming Languages, chapter 10. MIT Press, Cambridge, Massachusetts, 2005.
    • (2005) Advanced Topics in Types and Programming Languages
    • Pottier, F.1    Rémy, D.2
  • 23
    • 84858890913 scopus 로고
    • A case study of typechecking with constrained types: Typing record concatenation
    • Presented at the, Cambridge, UK
    • D. Rémy. A case study of typechecking with constrained types: Typing record concatenation. Presented at the workshop on Advances in Types for Computer Science at the Newton Institute, Cambridge, UK, 1995.
    • (1995) Workshop on Advances in Types for Computer Science at the Newton Institute
    • Rémy, D.1
  • 24
    • 0016495233 scopus 로고
    • Efficiency of a good but not linear set union algorithm
    • R. E. Tarjan. Efficiency of a good but not linear set union algorithm. J. ACM, 22(2), 1975.
    • (1975) J. ACM , vol.22 , Issue.2
    • Tarjan, R.E.1
  • 25
    • 84876770276 scopus 로고    scopus 로고
    • On the complexity of deciding typability in the relational algebra
    • 200X. To appear
    • S. Vansummeren. On the complexity of deciding typability in the relational algebra. Acta Informatica, 200X. To appear.
    • Acta Informatica
    • Vansummeren, S.1
  • 26
    • 0023210290 scopus 로고
    • Complete type inference for simple objects
    • A corrigendum appeared at LICS 1988
    • M. Wand. Complete type inference for simple objects. In Proc. 2nd Ann. Symp. Logic in Comput. Sci., 1987. A corrigendum appeared at LICS 1988.
    • (1987) Proc. 2nd Ann. Symp. Logic in Comput. Sci.
    • Wand, M.1
  • 27
    • 0024900567 scopus 로고
    • Type inference for record concatenation and multiple inheritance
    • Pacific Grove, CA, U.S.A., IEEE Comput. Soc. Press
    • M. Wand. Type inference for record concatenation and multiple inheritance. In Proc. 4th Ann. Symp. Logic in Comput. Sci., Pacific Grove, CA, U.S.A., 1989. IEEE Comput. Soc. Press.
    • (1989) Proc. 4th Ann. Symp. Logic in Comput. Sci.
    • Wand, M.1
  • 28
    • 0026187053 scopus 로고
    • Type inference for record concatenation and multiple inheritance
    • M. Wand. Type inference for record concatenation and multiple inheritance. Inform. & Comput., 93, 1991.
    • (1991) Inform. & Comput. , pp. 93
    • Wand, M.1
  • 31
    • 33745189244 scopus 로고    scopus 로고
    • Equational reasoning for linking with first-class primitive modules
    • A long version is [30]
    • J. B. Wells, R. Vestergaard. Equational reasoning for linking with first-class primitive modules. In ESOP '00 [6]. A long version is [30].
    • ESOP '00 , Issue.6
    • Wells, J.B.1    Vestergaard, R.2


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