메뉴 건너뛰기




Volumn , Issue , 2005, Pages 74-85

Putting curry-howard to work

Author keywords

Curry howard isomorphism; Extensional kind system; GADT; Haskell; Logic

Indexed keywords

EXTENSIONAL KIND SYSTEM; FUNCTIONAL LANGUAGES; HASKELL;

EID: 32144439042     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1088348.1088356     Document Type: Conference Paper
Times cited : (28)

References (43)
  • 1
    • 0043039003 scopus 로고    scopus 로고
    • Cayenne - A language with dependent types
    • January
    • Lennart Augustsson. Cayenne - a language with dependent types. ACM SIGPLAN Notices, 34(1):239-250, January 1999.
    • (1999) ACM SIGPLAN Notices , vol.34 , Issue.1 , pp. 239-250
    • Augustsson, L.1
  • 5
    • 0001439401 scopus 로고
    • Lambda calculi with types
    • D. M. Gabbay, Samson Abramsky, and T. S. E. Maibaum, editors,. Oxford University Press, Oxford
    • H. P. Barendregt. Lambda calculi with types. In D. M. Gabbay, Samson Abramsky, and T. S. E. Maibaum, editors, Handbook of Logic in Computer Science, volume 2. Oxford University Press, Oxford, 1992.
    • (1992) Handbook of Logic in Computer Science , vol.2
    • Barendregt, H.P.1
  • 6
    • 1442309213 scopus 로고    scopus 로고
    • First-class phantom types
    • Cornell University
    • James Cheney and Ralf Hinze. First-class phantom types. Technical Report TR2003-1901, Cornell University, 2003. Also available from: http://www. informatik.uni-bonn.de/~ralf/publications/Phantom.pdf
    • (2003) Technical Report TR2003-1901
    • Cheney, J.1    Hinze, R.2
  • 8
    • 85000405822 scopus 로고
    • Inductive definitions and type theory an introduction (preliminary version)
    • T. Coquand and P. Dybjer. Inductive definitions and type theory an introduction (preliminary version). Lecture Notes in Computer Science, 880:60-76, 1994.
    • (1994) Lecture Notes in Computer Science , vol.880 , pp. 60-76
    • Coquand, T.1    Dybjer, P.2
  • 9
    • 84947926474 scopus 로고    scopus 로고
    • A refinement-type checker for Standard ML
    • International Conference on Algebraic Methodology and Software Technology, Springer-Verlag
    • Rowan Davies. A refinement-type checker for Standard ML. In International Conference on Algebraic Methodology and Software Technology, volume 1349 of Lecture Notes in Computer Science, Springer-Verlag, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1349
    • Davies, R.1
  • 10
    • 0002166787 scopus 로고    scopus 로고
    • Dynamic typing for distributed programming in polymorphic languages
    • January
    • Dominic Duggan. Dynamic typing for distributed programming in polymorphic languages. ACM Transactions on Programming Languages and Systems. 21(1):11-45, January 1999.
    • (1999) ACM Transactions on Programming Languages and Systems , vol.21 , Issue.1 , pp. 11-45
    • Duggan, D.1
  • 11
    • 84949206194 scopus 로고    scopus 로고
    • A finite axiomatization of inductive-recursive definitions
    • P. Dybjer and A. Setzer. A finite axiomatization of inductive-recursive definitions. Lecture Notes in Computer Science, 1581:129-146, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1581 , pp. 129-146
    • Dybjer, P.1    Setzer, A.2
  • 12
    • 34249908745 scopus 로고
    • Type checking with universes
    • October
    • R. Harper and R. Pollack. Type checking with universes. Theoretical Computer Science, 89(1):107-136, October 1991.
    • (1991) Theoretical Computer Science , vol.89 , Issue.1 , pp. 107-136
    • Harper, R.1    Pollack, R.2
  • 13
    • 0027353175 scopus 로고
    • A framework for defining logics
    • January
    • Robert Harper, Furio Honsell, and Gordon Plotkin. A framework for defining logics. Journal of the ACM, 40(1):143-184, January 1993.
    • (1993) Journal of the ACM , vol.40 , Issue.1 , pp. 143-184
    • Harper, R.1    Honsell, F.2    Plotkin, G.3
  • 14
    • 0036980244 scopus 로고    scopus 로고
    • A lightweight implementation of generics and dynamics
    • Manuel Chakravarty, editor,. ACM SIGPLAN, October
    • Ralf Hinze and James Cheney. A lightweight implementation of generics and dynamics. In Manuel Chakravarty, editor, Proceedings of the ACM SIGPLAN 2002 Haskell Workshop, pages 90-104. ACM SIGPLAN, October 2002.
    • (2002) Proceedings of the ACM SIGPLAN 2002 Haskell Workshop , pp. 90-104
    • Hinze, R.1    Cheney, J.2
  • 15
    • 84858550046 scopus 로고    scopus 로고
    • http://woodworm.cs.uml.edu/~rprice/ep/koster
    • Infopipe web sites:. http://www.cs.pdx.edu/~walpole/infopipes.html, and http://woodworm.cs.uml.edu/~rprice/ep/koster/.
  • 17
    • 14544278686 scopus 로고    scopus 로고
    • Practical type inference for arbitrary-rank types
    • Microsoft Research, December
    • Simon Peyton Jones and Mark Shields. Practical type inference for arbitrary-rank types. Technical report, Microsoft Research, December 2003. http://research.microsoft.com/Users/simonpj/.
    • (2003) Technical Report
    • Jones, S.P.1    Shields, M.2
  • 19
    • 32144460572 scopus 로고    scopus 로고
    • Type reconstruction in the presence of polymorphic recursion and recursive types
    • March 21
    • A. J. Kfoury and Said Jahama. Type reconstruction in the presence of polymorphic recursion and recursive types. Technical report, March 21 2000.
    • (2000) Technical Report
    • Kfoury, A.J.1    Jahama, S.2
  • 20
    • 0003522165 scopus 로고
    • LEGO proof development system: User's manual
    • LFCS, Computer Science Dept., University of Edinburgh, The King's Buildings, Edinburgh EH9 3JZ, May. Updated version
    • Zhaohui Luo and Robert Pollack. LEGO proof development system: User's manual. Technical Report ECS-LFCS-92-211, LFCS, Computer Science Dept., University of Edinburgh, The King's Buildings, Edinburgh EH9 3JZ, May 1992. Updated version.
    • (1992) Technical Report , vol.ECS-LFCS-92-211
    • Luo, Z.1    Pollack, R.2
  • 23
    • 32144433604 scopus 로고    scopus 로고
    • Bengt Nordstrom. The ALF proof editor, March 20 1996
    • Bengt Nordstrom. The ALF proof editor, March 20 1996.
  • 24
    • 32144457065 scopus 로고    scopus 로고
    • PhD thesis, OGI School of Science & Engineering at OHSU, October
    • Emir Pasalic. The Role of Type Equality in Meta-programming. PhD thesis, OGI School of Science & Engineering at OHSU, October 2004. Available from: http://www.cs.rice.edu/~pasalic/thesis/body.pdf.
    • (2004) The Role of Type Equality in Meta-programming
    • Pasalic, E.1
  • 25
    • 32144459571 scopus 로고    scopus 로고
    • Meta-programming with typed object-language representations
    • October. LNCS volume 3286
    • Emir Pasalic and Nathan Linger. Meta-programming with typed object-language representations. In Generative Programming and Component Engineering (GPCE'04), pages 136-167, October 2004. LNCS volume 3286.
    • (2004) Generative Programming and Component Engineering (GPCE'04) , pp. 136-167
    • Pasalic, E.1    Linger, N.2
  • 26
    • 0002089129 scopus 로고
    • Isabelle: The next 700 theorem provers
    • P. Odifreddi, editor,. Academic Press
    • Lawrence C. Paulson. Isabelle: The next 700 theorem provers. In P. Odifreddi, editor, Logic and Computer Science, pages 361-386. Academic Press, 1990.
    • (1990) Logic and Computer Science , pp. 361-386
    • Paulson, L.C.1
  • 27
    • 0002474842 scopus 로고
    • Logic programming in the LF logical framework
    • Gérard Huet and Gordon Plotkin, editors, Cambridge, England,. Cambridge University Press
    • Frank Pfenning. Logic programming in the LF logical framework. In Gérard Huet and Gordon Plotkin, editors, Logical Frameworks, pages 149-181, Cambridge, England, 1991. Cambridge University Press.
    • (1991) Logical Frameworks , pp. 149-181
    • Pfenning, F.1
  • 28
    • 35448990873 scopus 로고    scopus 로고
    • System description: Twelf - A meta-logical framework for deductive systems
    • Harald Ganzinger, editor, Proceedings of the 16th International Conference on Automated Deduction (CADE-16), Berlin, July 7-10,. Springer-Verlag
    • Frank Pfenning and Carsten Schürmann. System description: Twelf - A meta-logical framework for deductive systems. In Harald Ganzinger, editor, Proceedings of the 16th International Conference on Automated Deduction (CADE-16), volume 1632 of LNAI, pages 202-206, Berlin, July 7-10, 1999. Springer-Verlag.
    • (1999) LNAI , vol.1632 , pp. 202-206
    • Pfenning, F.1    Schürmann, C.2
  • 30
    • 57549109290 scopus 로고    scopus 로고
    • GADTs + extensible kind system = dependent programming
    • Portland State University
    • Tim Sheard, James Hook, and Nathan Linger. GADTs + extensible kind system = dependent programming. Technical report, Portland State University, 2005. http://www.cs.pdx.edu/~sheard.
    • (2005) Technical Report
    • Sheard, T.1    Hook, J.2    Linger, N.3
  • 32
  • 35
    • 32144446330 scopus 로고    scopus 로고
    • Imperative LF meta-programming
    • July
    • Aaron Stump. Imperative LF meta-programming. In Logical Frameworks and Meta-Languages workshop, July 2004. Available at: http://cs-www.cs.yale.edu/ homes/carsten/1fm04/.
    • (2004) Logical Frameworks and Meta-Languages Workshop
    • Stump, A.1
  • 38
    • 0034546899 scopus 로고    scopus 로고
    • Type-safe cast: (functional pearl)
    • September
    • Stephanie Weirich. Type-safe cast: (functional pearl). ACM SIGPLAN Notices, 35(9):58-67, September 2000.
    • (2000) ACM SIGPLAN Notices , vol.35 , Issue.9 , pp. 58-67
    • Weirich, S.1
  • 40
    • 84867453844 scopus 로고    scopus 로고
    • Dead code elimination through dependent types
    • Hongwei Xi. Dead code elimination through dependent types. Lecture Notes in Computer Science, 1551:228-242, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1551 , pp. 228-242
    • Xi, H.1
  • 42
    • 0031643965 scopus 로고    scopus 로고
    • Eliminating array bound checking through dependent types
    • May
    • Hongwei Xi and Frank Pfenning. Eliminating array bound checking through dependent types. ACM SIGPLAN Notices, 33(5):249-257, May 1998.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.5 , pp. 249-257
    • Xi, H.1    Pfenning, F.2


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