메뉴 건너뛰기




Volumn 31, Issue , 2004, Pages 281-292

Tridirectional typechecking

Author keywords

Dependent types; Intersection types; Type refinements; Union types

Indexed keywords

ABSTRACTING; ALGORITHMS; APPROXIMATION THEORY; COMPUTER PROGRAMMING LANGUAGES; INFORMATION ANALYSIS; PROBLEM SOLVING;

EID: 2442417882     PISSN: 07308566     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/964001.964025     Document Type: Conference Paper
Times cited : (37)

References (29)
  • 5
    • 84947926474 scopus 로고    scopus 로고
    • A practical refinement-type checker for Standard ML
    • Springer LNCS 1349
    • 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) , pp. 565-566
    • Davies, R.1
  • 8
    • 1442283512 scopus 로고    scopus 로고
    • Combining two forms of type refinements
    • Carnegie Mellon University, September
    • Joshua Dunfield. Combining two forms of type refinements. Technical Report CMU-CS-02-182, Carnegie Mellon University, September 2002.
    • (2002) Technical Report , vol.CMU-CS-02-182
    • 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
    • 0008788666 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
  • 12
    • 0008795392 scopus 로고    scopus 로고
    • How good is local type inference?
    • University of Pennsylvania, June
    • Haruo Hosoya and Benjamin C. Pierce. How good is local type inference? Technical Report MS-CIS-99-17, University of Pennsylvania, June 1999.
    • (1999) Technical Report , vol.MS-CIS-99-17
    • Hosoya, H.1    Pierce, B.C.2
  • 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 , vol.MIT-LCS-TM-532
    • Jim, T.1
  • 14
    • 1142294678 scopus 로고    scopus 로고
    • An effective theory of type refinements
    • Princeton, December
    • Yitzhak Mandelbaum, David Walker, and Robert Harper. An effective theory of type refinements. Technical Report TR-656-02, Princeton, December 2002.
    • (2002) Technical Report , vol.TR-656-02
    • 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
  • 17
    • 0005594251 scopus 로고
    • Programming with intersection types, union types, and polymorphism
    • 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) Technical Report , vol.CMU-CS-91-106
    • Pierce, B.C.1
  • 19
    • 0039925079 scopus 로고    scopus 로고
    • Full version
    • 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.
    • (2000) ACM Trans. Prog. Lang. Sys. , vol.22 , Issue.1 , pp. 1-44
  • 20
    • 0013419335 scopus 로고    scopus 로고
    • Design of the programming language Forsythe
    • Carnegie Mellon University
    • John C. Reynolds. Design of the programming language Forsythe. Technical Report CMU-CS-96-146, Carnegie Mellon University, 1996.
    • (1996) Technical Report , vol.CMU-CS-96-146
    • Reynolds, J.C.1
  • 22
    • 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
  • 23
    • 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
  • 25
    • 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
  • 28
    • 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가 분석하여 추출한 것입니다.