메뉴 건너뛰기




Volumn , Issue , 2009, Pages 15-26

Greedy bidirectional polymorphism

Author keywords

Languages

Indexed keywords

BIDIRECTIONALITY; GREEDY METHOD; HIGHER-RANK POLYMORPHISM; LANGUAGE; PARAMETRIC POLYMORPHISM; POWER; SYSTEM F; TYPE SYSTEMS; TYPECHECKING;

EID: 70450282386     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1596627.1596631     Document Type: Conference Paper
Times cited : (14)

References (32)
  • 1
    • 85128499423 scopus 로고    scopus 로고
    • Andreas Abel. Termination checking with types. RAIRO - Theoretical Informatics and Applications, 38(4):277-319, 2004. Special Issue: Fixed Points in Computer Science (FICS'03).
    • Andreas Abel. Termination checking with types. RAIRO - Theoretical Informatics and Applications, 38(4):277-319, 2004. Special Issue: Fixed Points in Computer Science (FICS'03).
  • 2
    • 48949094253 scopus 로고    scopus 로고
    • Verifying a semantic βτ-conversion test for Martin-Löf type theory
    • Mathematics of Program Construction MPC'08, of
    • Andreas Abel, Thierry Coquand, and Peter Dybjer. Verifying a semantic βτ-conversion test for Martin-Löf type theory. In Mathematics of Program Construction (MPC'08), volume 5133 of LNCS, pages 29-56, 2008.
    • (2008) LNCS , vol.5133 , pp. 29-56
    • Abel, A.1    Coquand, T.2    Dybjer, P.3
  • 3
    • 0005093252 scopus 로고
    • <:. Research report 97, DEC/Compaq Systems Research Center
    • February
    • <:. Research report 97, DEC/Compaq Systems Research Center, February 1993.
    • (1993)
    • Cardelli, L.1
  • 5
    • 0030143695 scopus 로고    scopus 로고
    • An algorithm for type-checking dependent types
    • Thierry Coquand. An algorithm for type-checking dependent types. Science of Computer Programming, 26(1-3):167-177, 1996.
    • (1996) Science of Computer Programming , vol.26 , Issue.1-3 , pp. 167-177
    • Coquand, T.1
  • 6
    • 0347873555 scopus 로고    scopus 로고
    • PhD thesis, Carnegie Mellon University, CMU-CS-05-110
    • Rowan Davies. Practical Refinement-Type Checking. PhD thesis, Carnegie Mellon University, 2005. CMU-CS-05-110.
    • (2005) Practical Refinement-Type Checking
    • Davies, R.1
  • 7
    • 0034547252 scopus 로고    scopus 로고
    • Intersection types and computational effects
    • Rowan Davies and Frank Pfenning. Intersection types and computational effects. In ICFP, pages 198-208, 2000.
    • (2000) ICFP , pp. 198-208
    • Davies, R.1    Pfenning, F.2
  • 9
    • 70450232275 scopus 로고    scopus 로고
    • Bidirectional polymorphism through greed and unions. URL http://type-refinements.info/bipoly/. Unpublished
    • manuscript, April
    • Joshua Dunfield. Bidirectional polymorphism through greed and unions. URL http://type-refinements.info/bipoly/. Unpublished manuscript, April 2009.
    • (2009)
    • Dunfield, J.1
  • 12
    • 1442263108 scopus 로고    scopus 로고
    • Tridirectional typechecking
    • January
    • Joshua Dunfield and Frank Pfenning. Tridirectional typechecking. In POPL, pages 281-292, January 2004.
    • (2004) POPL , pp. 281-292
    • Dunfield, J.1    Pfenning, F.2
  • 14
    • 0000604168 scopus 로고
    • The system F of variable types, fifteen years later
    • Jean-Yves Girard. The system F of variable types, fifteen years later. Theoretical Computer Science, 45(2):159-192, 1986.
    • (1986) Theoretical Computer Science , vol.45 , Issue.2 , pp. 159-192
    • Girard, J.-Y.1
  • 15
    • 0028465744 scopus 로고
    • A direct algorithm for type inference in the rank-2 fragment of the second-order A-calculus
    • A. J. Kfoury and J. B. Wells. A direct algorithm for type inference in the rank-2 fragment of the second-order A-calculus. In LISP and Functional Programming, pages 196-207, 1994.
    • (1994) LISP and Functional Programming , pp. 196-207
    • Kfoury, A.J.1    Wells, J.B.2
  • 16
    • 1142287637 scopus 로고    scopus 로고
    • F: Raising ML to the power of System F
    • F: raising ML to the power of System F. In ICFP, pages 27-38, 2003.
    • (2003) ICFP , pp. 27-38
    • Botlan, D.L.1    Rémy, D.2
  • 17
    • 67649884991 scopus 로고    scopus 로고
    • Flexible types: Robust type inference for first-class polymorphism
    • January
    • Daan Leijen. Flexible types: robust type inference for first-class polymorphism. In POPL, pages 66-77, January 2009.
    • (2009) POPL , pp. 66-77
    • Leijen, D.1
  • 18
    • 70450268119 scopus 로고    scopus 로고
    • Andres Löh, Conor McBride, and Wouter Swierstra. A tutorial implementation of a dependently typed lambda calculus. Unpublished draft, http://people.cs.uu.nl/andres/LambdaPi/index.html, 2008.
    • Andres Löh, Conor McBride, and Wouter Swierstra. A tutorial implementation of a dependently typed lambda calculus. Unpublished draft, http://people.cs.uu.nl/andres/LambdaPi/index.html, 2008.
  • 19
    • 38549178320 scopus 로고    scopus 로고
    • A bidirectional refinement type system for LF
    • Int'l Workshop on Logical Frameworks and Meta-languages, Elsevier, July
    • William Lovas and Frank Pfenning. A bidirectional refinement type system for LF. In Int'l Workshop on Logical Frameworks and Meta-languages, Electronic Notes in Theoretical Computer Science, pages 113-128. Elsevier, July 2007.
    • (2007) Electronic Notes in Theoretical Computer Science , pp. 113-128
    • Lovas, W.1    Pfenning, F.2
  • 20
    • 70450255759 scopus 로고    scopus 로고
    • Towards a Practical Programming Language Based on Dependent Type Theory. PhD thesis, Dept. of Computer Science and Engineering, Chalmers University of Technology
    • Ulf Norell. Towards a Practical Programming Language Based on Dependent Type Theory. PhD thesis, Dept. of Computer Science and Engineering, Chalmers University of Technology, 2007.
    • (2007)
    • Norell, U.1
  • 21
    • 0035042329 scopus 로고    scopus 로고
    • Colored local type inference
    • Martin Odersky, Matthias Zenger, and Christoph Zenger. Colored local type inference. In POPL, pages 41-53, 2001.
    • (2001) POPL , pp. 41-53
    • Odersky, M.1    Zenger, M.2    Zenger, C.3
  • 23
    • 67650106117 scopus 로고    scopus 로고
    • A type-theoretic foundation for programming with higher-order abstract syntax and first-class substitutions
    • Brigitte Pientka. A type-theoretic foundation for programming with higher-order abstract syntax and first-class substitutions. In POPL, pages 371-382, 2008.
    • (2008) POPL , pp. 371-382
    • Pientka, B.1
  • 25
    • 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
  • 27
    • 59249108701 scopus 로고    scopus 로고
    • F: Graphic type constraints with efficient type inference
    • F: graphic type constraints with efficient type inference. In ICFP, pages 63-74, 2008.
    • (2008) ICFP , pp. 63-74
    • Rémy, D.1    Yakobowski, B.2
  • 28
    • 84976827574 scopus 로고
    • Towards a theory of type structure
    • Colloque sur la Programmation, of, Springer
    • John C. Reynolds. Towards a theory of type structure. In Colloque sur la Programmation, volume 19 of LNCS, pages 408-425. Springer, 1974. http://www.cs.cmu.edu/afs/cs/user/jcr/ftp/theotypestr.pdf.
    • (1974) LNCS , vol.19 , pp. 408-425
    • Reynolds, J.C.1
  • 29
    • 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
  • 30
    • 0032281046 scopus 로고    scopus 로고
    • From ML to Ada: Strongly-typed language interoperability via source translation
    • Andrew Tolmach and Dino P. Oliva. From ML to Ada: Strongly-typed language interoperability via source translation. J. Functional Programming, 8(4):367-412, 1998.
    • (1998) J. Functional Programming , vol.8 , Issue.4 , pp. 367-412
    • Tolmach, A.1    Oliva, D.P.2
  • 31
    • 0033617885 scopus 로고    scopus 로고
    • Typability and type checking in System F are equivalent and undecidable
    • J. B. Wells. Typability and type checking in System F are equivalent and undecidable. Annals of Pure and Applied Logic, 98:111-156, 1999.
    • (1999) Annals of Pure and Applied Logic , vol.98 , pp. 111-156
    • Wells, J.B.1
  • 32
    • 70450234154 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)
    • Hongwei, X.1


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