메뉴 건너뛰기




Volumn 39, Issue 1, 2004, Pages 281-292

Tridirectional typechecking

Author keywords

Dependent types; Intersection types; Type refinements; Union types

Indexed keywords

ALGORITHMS; COMPUTER PROGRAMMING LANGUAGES; FORMAL LANGUAGES; PROGRAM DIAGNOSTICS; PROGRAM PROCESSORS;

EID: 1442263108     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/982962.964025     Document Type: Conference Paper
Times cited : (33)

References (28)
  • 5
    • 84947926474 scopus 로고    scopus 로고
    • A practical refinement-type checker for standard ML
    • Springer LNCS
    • Rowan Davies. A practical refinement-type checker for Standard ML. In Algebraic Methodology and Software Tech. (AMAST'97), pages 565-566. Springer LNCS 1349, 1997.
    • (1997) Algebraic Methodology and Software Tech. (AMAST'97) , vol.1349 , pp. 565-566
    • Davies, R.1
  • 6
    • 0347873555 scopus 로고    scopus 로고
    • Practical refinement-type checking
    • PhD thesis proposal, Carnegie Mellon University
    • Rowan Davies. Practical refinement-type checking. PhD thesis proposal, Carnegie Mellon University, 1997.
    • (1997)
    • Davies, R.1
  • 8
    • 1442283512 scopus 로고    scopus 로고
    • Combining two forms of type refinements
    • Technical Report CMU-CS-02-182, Carnegie Mellon University, September
    • Joshua Dunfield. Combining two forms of type refinements. Technical Report CMU-CS-02-182, Carnegie Mellon University, September 2002.
    • (2002)
    • Dunfield, J.1
  • 9
    • 35248833026 scopus 로고    scopus 로고
    • Type assignment for intersections and unions in call-by-value languages
    • Warsaw, Poland, April; Springer LNCS 2620
    • Joshua Dunfield and Frank Pfenning. Type assignment for intersections and unions in call-by-value languages. In Found. Software Science and Computational Structures (FOSSACS '03), pages 250-266, Warsaw, Poland, April 2003. Springer LNCS 2620.
    • (2003) Found. Software Science and Computational Structures (FOSSACS '03) , pp. 250-266
    • Dunfield, J.1    Pfenning, F.2
  • 10
    • 85039578061 scopus 로고
    • PhD thesis, Carnegie Mellon University
    • CMU-CS-94-110
    • Tim Freeman. Refinement types for ML. PhD thesis, Carnegie Mellon University, 1994. CMU-CS-94-110.
    • (1994) Refinement Types for ML
    • Freeman, T.1
  • 13
    • 1442356991 scopus 로고
    • What are principal typings and what are they good for?
    • MIT, November
    • Trevor Jim. What are principal typings and what are they good for? Technical memorandum MIT/LCS/TM-532, MIT, November 1995.
    • (1995) Technical Memorandum MIT/LCS/TM-532
    • Jim, T.1
  • 14
    • 1142294678 scopus 로고    scopus 로고
    • An effective theory of type refinements
    • Technical Report TR-656-02, Princeton, December
    • Yitzhak Mandelbaum, David Walker, and Robert Harper. An effective theory of type refinements. Technical Report TR-656-02, Princeton, December 2002.
    • (2002)
    • Mandelbaum, Y.1    Walker, D.2    Harper, R.3
  • 15
    • 0035609108 scopus 로고    scopus 로고
    • From polyvariant flow information to intersection and union types
    • Jens Palsberg and Christina Pavlopoulou. From polyvariant flow information to intersection and union types. J. Func. Prog., 11(3):263-317, 2001.
    • (2001) J. Func. Prog. , vol.11 , Issue.3 , pp. 263-317
    • Palsberg, J.1    Pavlopoulou, C.2
  • 16
    • 0005594251 scopus 로고
    • Programming with intersection types and bounded polymorphism
    • PhD thesis, Carnegie Mellon University; Technical Report CMU-CS-91-205
    • Benjamin C. Pierce. Programming with intersection types and bounded polymorphism. PhD thesis, Carnegie Mellon University, 1991. Technical Report CMU-CS-91-205.
    • (1991)
    • Pierce, B.C.1
  • 17
    • 0005594251 scopus 로고
    • Programming with intersection types, union types, and polymorphism
    • Technical Report CMU-CS-91-106, Carnegie Mellon University
    • Benjamin C. Pierce. Programming with intersection types, union types, and polymorphism. Technical Report CMU-CS-91-106, Carnegie Mellon University, 1991.
    • (1991)
    • Pierce, B.C.1
  • 18
    • 0031648686 scopus 로고    scopus 로고
    • Local type inference
    • Full version in ACM Trans. Prog. Lang. Sys., 22(1):1-44, 2000
    • Benjamin C. Pierce and David N. Turner. Local type inference. In ACM Symp. Principles of Programming Languages, pages 252-265, 1998. Full version in ACM Trans. Prog. Lang. Sys., 22(1):1-44, 2000
    • (1998) ACM Symp. Principles of Programming Languages , pp. 252-265
    • Pierce, B.C.1    Turner, D.N.2
  • 19
    • 0013419335 scopus 로고    scopus 로고
    • Design of the programming language Forsythe
    • Technical Report CMU-CS-96-146, Carnegie Mellon University
    • John C. Reynolds. Design of the programming language Forsythe. Technical Report CMU-CS-96-146, Carnegie Mellon University, 1996.
    • (1996)
    • Reynolds, J.C.1
  • 21
    • 0000549632 scopus 로고
    • The type and effect discipline
    • Jean-Pierre Talpin and Pierre Jouvelot. The type and effect discipline. Inf. and Comp., 111(2):245-296, 1994.
    • (1994) Inf. and Comp. , vol.111 , Issue.2 , pp. 245-296
    • Talpin, J.-P.1    Jouvelot, P.2
  • 22
    • 0002997049 scopus 로고    scopus 로고
    • Region-based memory management
    • Mads Tofte and Jean-Pierre Talpin. Region-based memory management. Inf. and Comp., 132(2):109-176, 1997.
    • (1997) Inf. and Comp. , vol.132 , Issue.2 , pp. 109-176
    • Tofte, M.1    Talpin, J.-P.2
  • 24
    • 0035994607 scopus 로고    scopus 로고
    • A calculus with polymorphic and polyvariant flow types
    • May
    • J.B. Wells, Allyn Dimock, Robert Muller, and Franklyn Turbak. A calculus with polymorphic and polyvariant flow types. J. Func. Prog., 12(3):183-317, May 2002.
    • (2002) J. Func. Prog. , vol.12 , Issue.3 , pp. 183-317
    • Wells, J.B.1    Dimock, A.2    Muller, R.3    Turbak, F.4
  • 26
    • 0003584855 scopus 로고    scopus 로고
    • Dependent types in practical programming
    • PhD thesis, Carnegie Mellon University
    • Hongwei Xi. Dependent types in practical programming. PhD thesis, Carnegie Mellon University, 1998.
    • (1998)
    • Xi, H.1
  • 27
    • 1442332469 scopus 로고    scopus 로고
    • Dependently typed data structures
    • February
    • Hongwei Xi. Dependently typed data structures. Revision superseding WAAAPL '99, February 2000.
    • (2000) Revision Superseding WAAAPL '99
    • Xi, H.1


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