메뉴 건너뛰기




Volumn 168, Issue 1, 2001, Pages 1-67

Dependent types with subtyping and late-bound overloading

Author keywords

[No Author keywords available]

Indexed keywords

CODES (STANDARDS); COMPUTABILITY AND DECIDABILITY; COMPUTER PROGRAMMING LANGUAGES; FUNCTIONS;

EID: 0035838826     PISSN: 08905401     EISSN: None     Source Type: Journal    
DOI: 10.1006/inco.2001.3128     Document Type: Article
Times cited : (8)

References (39)
  • 1
    • 0013414041 scopus 로고    scopus 로고
    • Programmation modulaire avec surcharge et liaison tardive
    • [AC96a], Val Morin, Québec, Canada. [In French]
    • [AC96a] M.-V. Aponte and G. Castagna (1996), Programmation modulaire avec surcharge et liaison tardive, in "Journées Francophones des Langages Applicatifs," Val Morin, Québec, Canada. [In French]
    • (1996) Journées Francophones des Langages Applicatifs
    • Aponte, M.-V.1    Castagna, G.2
  • 3
    • 84955577131 scopus 로고
    • Subtyping with singleton types
    • [Asp95], Proc. Computer Science Logic. CSL'94, Springer-Verlag, Berlin/New York
    • [Asp95] D. Aspinall (1995), Subtyping with singleton types, in "Proc. Computer Science Logic. CSL'94," Lecture Notes in Computer Science, Vol. 933, Springer-Verlag, Berlin/New York.
    • (1995) Lecture Notes in Computer Science , vol.933
    • Aspinall, D.1
  • 5
    • 0001439401 scopus 로고
    • Lambda calculi with types
    • [Bar92], Clarendon Press, Oxford
    • [Bar92] H. Barendregt (1992), Lambda calculi with types, in "Handbook of Logic in Computer Science," Vol. 2, Clarendon Press, Oxford.
    • (1992) Handbook of Logic in Computer Science , vol.2
    • Barendregt, H.1
  • 6
    • 0000807910 scopus 로고
    • A filter lambda model and the completeness of type assignment
    • [BCDC83]
    • [BCDC83] H. Barendregt, M. Coppo, and M. Dezani-Ciancaglini (1983), A filter lambda model and the completeness of type assignment, J. Symbolic Logic 48, 931-940.
    • (1983) J. Symbolic Logic , vol.48 , pp. 931-940
    • Barendregt, H.1    Coppo, M.2    Dezani-Ciancaglini, M.3
  • 8
    • 0023961010 scopus 로고
    • A semantics of multiple inheritance
    • [Car88], A previous version can be found in Semantics of Data Types. Lecture Notes in Computer Science. Vol. 173, pp. 51-67. Springer-Verlag. Berlin/New York.
    • [Car88] L. Cardelli (1988), A semantics of multiple inheritance, Inform. and Comput. 76, 138-164. A previous version can be found in Semantics of Data Types, Lecture Notes in Computer Science, Vol. 173, pp. 51-67. Springer-Verlag, Berlin/New York.
    • (1988) Inform. and Comput. , vol.76 , pp. 138-164
    • Cardelli, L.1
  • 9
    • 84976655461 scopus 로고
    • Covariance and contravariance: Conflict without a cause
    • [Cas95]
    • [Cas95] G. Castagna (1995), Covariance and contravariance: conflict without a cause, ACM Trans. Programming Languages Systems 17, 431-447.
    • (1995) ACM Trans. Programming Languages Systems , vol.17 , pp. 431-447
    • Castagna, G.1
  • 10
    • 0030353685 scopus 로고    scopus 로고
    • Integration of parametric and "ad hoc" second order polymorphism in a calculus with subtyping
    • [Cas96]
    • [Cas96] G. Castagna (1996), Integration of parametric and "ad hoc" second order polymorphism in a calculus with subtyping, Formal Aspects Comput. 8, 247-293.
    • (1996) Formal Aspects Comput. , vol.8 , pp. 247-293
    • Castagna, G.1
  • 11
    • 0003562901 scopus 로고    scopus 로고
    • Object-oriented programming: A unified foundation
    • [Cas97], Birkäuser, Boston
    • [Cas97] G. Castagna (1997), Object-oriented programming: A unified foundation, in "Progress in Theoretical Computer Science," Birkäuser, Boston.
    • (1997) Progress in Theoretical Computer Science
    • Castagna, G.1
  • 12
    • 84972495850 scopus 로고
    • An extension of the basic functionality theory for the λ-calculus
    • [CD80]
    • [CD80] M. Coppo and M. Dezani-Ciancaglini (1980), An extension of the basic functionality theory for the λ-calculus, Notre-Dame J. Formal Logic 21, 685-693.
    • (1980) Notre-Dame J. Formal Logic , vol.21 , pp. 685-693
    • Coppo, M.1    Dezani-Ciancaglini, M.2
  • 14
    • 85028755981 scopus 로고
    • A semantics for λ&-early: A calculus with overloading and early binding
    • [CGL93], "International Conference on Typed Lambda Calculi and Applications, in, (M. Bezem and J. F. Groote, Eds.), Utrecht, The Netherlands, March 1993," Springer-Verlag, Berlin/New York
    • [CGL93] G. Castagna, G. Ghelli, and G. Longo (1993), A semantics for λ&-early: a calculus with overloading and early binding, in "International Conference on Typed Lambda Calculi and Applications, (M. Bezem and J. F. Groote, Eds.), Utrecht, The Netherlands, March 1993," Lecture Notes in Computer Science Vol. 664, pp. 107-123, Springer-Verlag, Berlin/New York.
    • (1993) Lecture Notes in Computer Science , vol.664 , pp. 107-123
    • Castagna, G.1    Ghelli, G.2    Longo, G.3
  • 15
    • 0002214645 scopus 로고
    • A calculus for overloaded functions with subtyping
    • [CGL95]
    • [CGL95] G. Castagna, G. Ghelli, and G. Longo (1995), A calculus for overloaded functions with subtyping, Inform. and Comput. 117, 115-135.
    • (1995) Inform. and Comput. , vol.117 , pp. 115-135
    • Castagna, G.1    Ghelli, G.2    Longo, G.3
  • 16
    • 85029501553 scopus 로고
    • Object-oriented multi-methods in Cecil
    • [Cha92], "ECOOP'92," Springer-Verlag, Berlin/New York
    • [Cha92] C. Chambers (1992), Object-oriented multi-methods in Cecil, in "ECOOP'92," Lecture Notes in Computer Science, Vol. 615, Springer-Verlag, Berlin/New York.
    • (1992) Lecture Notes in Computer Science , vol.615
    • Chambers, C.1
  • 17
    • 0007939463 scopus 로고    scopus 로고
    • [Che96], Technical Report LIENS-96-27. Laboratoire d'Informatique. Ecole Normale Supérieure, Paris, December 1996
    • [Che96] G. Chen (1996), "Dependent Type System with Subtyping," Technical Report LIENS-96-27. Laboratoire d'Informatique. Ecole Normale Supérieure, Paris, December 1996.
    • (1996) Dependent Type System with Subtyping
    • Chen, G.1
  • 18
    • 0013454638 scopus 로고    scopus 로고
    • Subtyping calculus of construction, extended abstract
    • [Che97], "22nd International Symposium on Mathematical Foundation of Computer Science," Springer-Verlag, Berlin/New York
    • [Che97] G. Chen (1997), Subtyping calculus of construction, extended abstract, in "22nd International Symposium on Mathematical Foundation of Computer Science," Lecture Notes in Computer Science, Vol: 1295, Springer-Verlag, Berlin/New York.
    • (1997) Lecture Notes in Computer Science , vol.1295
    • Chen, G.1
  • 21
    • 84958967545 scopus 로고    scopus 로고
    • A module calculus for pure type systems
    • [Cou97], "Typed Lambda Calculus and Applications,"
    • [Cou97] J. Courant (1997), A module calculus for pure type systems, in "Typed Lambda Calculus and Applications," Lecture Notes in Computer Science, Vol. 1210, pp. 112-128.
    • (1997) Lecture Notes in Computer Science , vol.1210 , pp. 112-128
    • Courant, J.1
  • 22
    • 84976743932 scopus 로고
    • Common lisp object system overview
    • [DG87], "Proc. of ECOOP '87 European Conference on Object-Oriented Programming, Paris, France, June 1987" Springer-Verlag, Berlin/New York
    • [DG87] I. G. DeMichiel and R. P. Gabriel (1987), Common lisp object system overview, in "Proc. of ECOOP '87 European Conference on Object-Oriented Programming, Paris, France, June 1987" Lecture Notes in Computer Science Vol. 276, pp. 151-170, Springer-Verlag, Berlin/New York.
    • (1987) Lecture Notes in Computer Science , vol.276 , pp. 151-170
    • DeMichiel, I.G.1    Gabriel, R.P.2
  • 23
    • 85028774802 scopus 로고
    • Recursive types are not conservative over F
    • [Ghe93] (M. Bezem and J. F. Groote, Eds.), "International Conference of typed Lambda Calculi and Applications, Utrecht, The Netherlands, March 1993" Springer-Verlag, Berlin/New York
    • [Ghe93] G. Ghelli (1993), Recursive types are not conservative over F, in (M. Bezem and J. F. Groote, Eds.), "International Conference of typed Lambda Calculi and Applications, Utrecht, The Netherlands, March 1993" Lecture Notes in Computer Science, Vol. 664, pp. 146-162, Springer-Verlag, Berlin/New York.
    • (1993) Lecture Notes in Computer Science , vol.664 , pp. 146-162
    • Ghelli, G.1
  • 24
    • 0023171371 scopus 로고
    • Linear logic
    • [Gir87], North-Holland; Amsterdam
    • [Gir87] J. Y. Girard (1987), Linear logic, in "Theoretical Computer Science," Vol. 50, pp. 1-102, North-Holland; Amsterdam.
    • (1987) Theoretical Computer Science , vol.50 , pp. 1-102
    • Girard, J.Y.1
  • 30
    • 84958780590 scopus 로고    scopus 로고
    • Coercive subtyping in type theory
    • [Luo96], "CSL'96, the 1996 Annual Conference of the European Association for Computer Science Logic, Utrecht," Springer-Verlag, Berlin/New York.
    • [Luo96] Z. Luo (1996), Coercive subtyping in type theory, in "CSL'96, the 1996 Annual Conference of the European Association for Computer Science Logic, Utrecht," Lecture Notes in Computer Science, Vol. 1258, Springer-Verlag, Berlin/New York.
    • (1996) Lecture Notes in Computer Science , vol.1258
    • Luo, Z.1
  • 31
    • 0033075029 scopus 로고    scopus 로고
    • Coercive subtyping
    • [Luo97]
    • [Luo97] Z. Luo (1997), Coercive subtyping, J. Logic Comput. 9(13).
    • (1997) J. Logic Comput. , vol.9 , Issue.13
    • Luo, Z.1
  • 33
    • 0346477262 scopus 로고
    • Modules for standard ML
    • [MQ85]
    • [MQ85] D. B. Mac Queen (1985), Modules for standard ML, Polymorphism 2(2).
    • (1985) Polymorphism , vol.2 , pp. 2
    • Mac Queen, D.B.1
  • 37
    • 84976715839 scopus 로고
    • Tree manipulation systems and Church-Rosser theorems
    • [Ros73]
    • [Ros73] B. K. Rosen (1973), Tree manipulation systems and Church-Rosser theorems, Journal of ACM 20, 160-187.
    • (1973) Journal of ACM , vol.20 , pp. 160-187
    • Rosen, B.K.1
  • 38
    • 0001748856 scopus 로고
    • Intensional interpretation of functional of finite type I
    • [Tai67]
    • [Tai67] W. W. Tait (1967), Intensional interpretation of functional of finite type I, J. Symbolic Logic 32, 198-212.
    • (1967) J. Symbolic Logic , vol.32 , pp. 198-212
    • Tait, W.W.1
  • 39
    • 84949221822 scopus 로고    scopus 로고
    • Pure type systems with subtyping
    • [Zwa99], "TLCA'99," Springer-Verlag, Berlin/New York
    • [Zwa99] J. Zwanenburg (1999), Pure type systems with subtyping, in "TLCA'99," Lecture Notes in Computer Science, Vol. 1581, Springer-Verlag, Berlin/New York.
    • (1999) Lecture Notes in Computer Science , vol.1581
    • Zwanenburg, J.1


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