메뉴 건너뛰기




Volumn , Issue , 2008, Pages 75-86

A type-preserving compiler in Haskell

Author keywords

Compilation; De bruijn; Higher order abstract syntax; Typed assembly language

Indexed keywords

COMPILATION; DE BRUIJN; DEPENDENT TYPE SYSTEMS; HASKELL; HIGHER-ORDER ABSTRACT SYNTAX; HOARE-LOGIC; LARGE-SCALE PROGRAMS; PROGRAM VERIFICATIONS; PROGRAMMING LANGUAGES; PROOF ASSISTANTS; STATIC CHECKING; SYSTEM F; TYPE CHECKERS; TYPED ASSEMBLY LANGUAGE; TYPED INTERMEDIATE LANGUAGES;

EID: 59249103488     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1411204.1411218     Document Type: Conference Paper
Times cited : (21)

References (31)
  • 1
    • 33749388677 scopus 로고    scopus 로고
    • Sandrine B lazy, Zaynah Dargaye, and Xavier Leroy. Formal verification of a c compiler front-end. In International Symposium on Formal Methods, 4085 of Lecture Notes in Computer Science, pages 460-475, aug 2006.
    • Sandrine B lazy, Zaynah Dargaye, and Xavier Leroy. Formal verification of a c compiler front-end. In International Symposium on Formal Methods, volume 4085 of Lecture Notes in Computer Science, pages 460-475, aug 2006.
  • 3
    • 1442309213 scopus 로고    scopus 로고
    • First-class phantom types
    • TR2003-1901, Cornell. University
    • James Cheney and Ralf Hinze. First-class phantom types. Technical Report CUCIS TR2003-1901, Cornell. University, 2003.
    • (2003) Technical Report CUCIS
    • Cheney, J.1    Hinze, R.2
  • 4
    • 35448937613 scopus 로고    scopus 로고
    • A certified type-preserving compiler from lambda calculus to assembly language
    • ACM Press, June
    • Adam Chlipala. A certified type-preserving compiler from lambda calculus to assembly language. In Symposium on Programming Languages Design and Implementation, pages 54-65. ACM Press, June 2007.
    • (2007) Symposium on Programming Languages Design and Implementation , pp. 54-65
    • Chlipala, A.1
  • 5
    • 59249107944 scopus 로고    scopus 로고
    • Parametric higher-order abstract syntax for mechanized semantics
    • ACM Press, September
    • Adam Chlipala. Parametric higher-order abstract syntax for mechanized semantics. In International Conference on Functional Programming. ACM Press, September 2008.
    • (2008) International Conference on Functional Programming
    • Chlipala, A.1
  • 6
    • 84972048107 scopus 로고
    • Representing control, a study of the CPS transformation
    • Olivier Danvy and Andrzej Filinski. Representing control, a study of the CPS transformation. Mathematical Structures in Computer Science, 2 (4):361-391, 1992.
    • (1992) Mathematical Structures in Computer Science , vol.2 , Issue.4 , pp. 361-391
    • Danvy, O.1    Filinski, A.2
  • 7
    • 0029701378 scopus 로고    scopus 로고
    • Revisiting catainorphisms over datatypes with embedded functions (or, programs from outer space)
    • St. Petersburg Beach, FL, USA, 21-24 Jan, ACM Press, New York
    • Leonidas Fegaras and Tim Sheard. Revisiting catainorphisms over datatypes with embedded functions (or, programs from outer space). In Conf. Record 23rd ACM SIGPLAN/SIGACT Symp. on Principles of Programming Languages, POPL'96, St. Petersburg Beach, FL, USA, 21-24 Jan. 1996, pages 284-294. ACM Press, New York, 1996.
    • (1996) Conf. Record 23rd ACM SIGPLAN/SIGACT Symp. on Principles of Programming Languages, POPL'96 , pp. 284-294
    • Fegaras, L.1    Sheard, T.2
  • 8
    • 34249800069 scopus 로고    scopus 로고
    • Type-safe code transformations in Haskell
    • Programming Languages meets Program Verification, 7 of, August
    • Louis-Julien Guillemette and Stefan Monnier. Type-safe code transformations in Haskell. In Programming Languages meets Program Verification, volume 174(7) of Electronic Notes in Theoretical Computer Science, pages 23-39, August. 2006.
    • (2006) Electronic Notes in Theoretical Computer Science , vol.174 , pp. 23-39
    • Guillemette, L.-J.1    Monnier, S.2
  • 9
    • 38849195440 scopus 로고    scopus 로고
    • A type-preserving closure conversion in Haskell
    • ACM Press, September
    • Louis-Julien Guillemette and Stefan Monnier. A type-preserving closure conversion in Haskell. In Haskell Workshop. ACM Press, September 2007.
    • (2007) Haskell Workshop
    • Guillemette, L.-J.1    Monnier, S.2
  • 12
    • 0035358380 scopus 로고    scopus 로고
    • Reviewing the classical and the de bruijn notation for λ-calculus and pure type systems
    • Fairouz Kamareddine. Reviewing the classical and the de bruijn notation for λ-calculus and pure type systems. Journal of Logic and Computation, 11, 2001.
    • (2001) Journal of Logic and Computation , vol.11
    • Kamareddine, F.1
  • 13
    • 33745802808 scopus 로고    scopus 로고
    • Formal certification of a compiler back-end or: Programming a compiler with a proof assistant
    • New York, NY, USA, January, ACM Press. ISBN 1-59593-027-2
    • Xavier Leroy. Formal certification of a compiler back-end or: programming a compiler with a proof assistant. In Symposium on Principles of Programming Languages, pages 42-54, New York, NY, USA, January 2006. ACM Press. ISBN 1-59593-027-2.
    • (2006) Symposium on Principles of Programming Languages , pp. 42-54
    • Leroy, X.1
  • 14
    • 32144432729 scopus 로고    scopus 로고
    • Programming with static invariants in Omega
    • Unpublished
    • Nathan Linger and Tim Sheard. Programming with static invariants in Omega. Unpublished, 2004.
    • (2004)
    • Linger, N.1    Sheard, T.2
  • 18
    • 59249093633 scopus 로고    scopus 로고
    • The Role of Type Equality in Meta-Programming. PhD thesis, Oregon Health and Sciences University, The OGI School of Science and Engineering
    • Emir Pasalic. The Role of Type Equality in Meta-Programming. PhD thesis, Oregon Health and Sciences University, The OGI School of Science and Engineering, 2004.
    • (2004)
    • Pasalic, E.1
  • 20
    • 84865656016 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 Symposium on Principles of Programming Languages, pages 371-382, 2008.
    • (2008) Symposium on Principles of Programming Languages , pp. 371-382
    • Pientka, B.1
  • 22
    • 1442263161 scopus 로고    scopus 로고
    • Polymorphic typed defunctionalization
    • ISSN 0362-1340
    • François Pottier and Nadji Gauthier. Polymorphic typed defunctionalization. SIGPLANNot, 39(1):89-98, 2004. ISSN 0362-1340.
    • (2004) SIGPLANNot , vol.39 , Issue.1 , pp. 89-98
    • Pottier, F.1    Gauthier, N.2
  • 23
    • 59249103752 scopus 로고    scopus 로고
    • Tom Schrijvers, Martin Sulzmann, Simon Peyton Jones, and Manuel M. T. Chakravarty. Towards open type functions for Haskell. Presented at IFL 2007, 2007.
    • Tom Schrijvers, Martin Sulzmann, Simon Peyton Jones, and Manuel M. T. Chakravarty. Towards open type functions for Haskell. Presented at IFL 2007, 2007.


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