메뉴 건너뛰기




Volumn , Issue , 2007, Pages 21-32

Refined typechecking with Stardust

Author keywords

Dependent types; Intersection types; Type refinements; Union types

Indexed keywords

BOOLEAN ALGEBRA; DATA ACQUISITION; FUNCTIONAL PROGRAMMING; INDEXING (OF INFORMATION);

EID: 38849100857     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1292597.1292602     Document Type: Conference Paper
Times cited : (34)

References (45)
  • 2
    • 0031611513 scopus 로고    scopus 로고
    • Cayenne - a language with dependent types
    • Lennart Augustsson. Cayenne - a language with dependent types. In ICFP, pages 239-250, 1998.
    • (1998) ICFP , pp. 239-250
    • Augustsson, L.1
  • 3
    • 38849112909 scopus 로고    scopus 로고
    • Inferring intersection, typings that are equivalent to call-by-name and call-by-value evaluations
    • Technical report, Church Project, Boston University
    • Adam Bakewell, Sébastien Carlier, A. J. Kfoury, and J. B. Wells. Inferring intersection, typings that are equivalent to call-by-name and call-by-value evaluations. Technical report, Church Project, Boston University, 2005.
    • (2005)
    • Bakewell, A.1    Carlier, S.2    Kfoury, A.J.3    Wells, J.B.4
  • 6
    • 0012523220 scopus 로고    scopus 로고
    • No-longer-foreign: Teaching an ML compiler to speak C "natively
    • Matthias Blume. No-longer-foreign: Teaching an ML compiler to speak C "natively". Elect. Notes in Theoretical Comp. Sci., 59(1), 2001.
    • (2001) Elect. Notes in Theoretical Comp. Sci , vol.59 , Issue.1
    • Blume, M.1
  • 7
    • 33745215143 scopus 로고    scopus 로고
    • Combining programming with theorem proving
    • Chiyan Chen and Hongwei Xi. Combining programming with theorem proving. In ICFP, pages 66-77, 2005.
    • (2005) ICFP , pp. 66-77
    • Chen, C.1    Xi, H.2
  • 8
    • 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
  • 11
    • 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
  • 12
    • 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
  • 14
    • 38849163209 scopus 로고    scopus 로고
    • Joshua Dunfield. A Unified System of Type Refinements. PhD thesis, Carnegie Mellon University, 2007. CMU-CS-07-129. To appear; latest version at http://www.cs.cmu.edu/~joshuad/thesis/.
    • Joshua Dunfield. A Unified System of Type Refinements. PhD thesis, Carnegie Mellon University, 2007. CMU-CS-07-129. To appear; latest version at http://www.cs.cmu.edu/~joshuad/thesis/.
  • 16
    • 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
  • 17
    • 0034863946 scopus 로고    scopus 로고
    • Edward A. Euler, Steven D. Jolly, and H. H. 'Lad' Curtis. The failures of the Mars Climate Orbiter and Mars Polar Lander: a perspective from the people involved. In AAS Guidance and Control Conf., 2001. http://brain.cs.uiuc.edu/ integration/AAS01_MCO_MPL_final.pdf.
    • Edward A. Euler, Steven D. Jolly, and H. H. 'Lad' Curtis. The failures of the Mars Climate Orbiter and Mars Polar Lander: a perspective from the people involved. In AAS Guidance and Control Conf., 2001. http://brain.cs.uiuc.edu/ integration/AAS01_MCO_MPL_final.pdf.
  • 18
    • 17144411177 scopus 로고    scopus 로고
    • Calling hell from heaven and heaven from hell
    • Sigbjorn Finne, Daan Leijen, Erik Meijer, and Simon Peyton Jones. Calling hell from heaven and heaven from hell. In ICFP, pages 114-125, 1999.
    • (1999) ICFP , pp. 114-125
    • Finne, S.1    Leijen, D.2    Meijer, E.3    Peyton Jones, S.4
  • 19
    • 38849099968 scopus 로고    scopus 로고
    • Phantom types and subtyping
    • s.PL/0403034. January
    • Matthew Fluet and Riccardo Pucella. Phantom types and subtyping. ArXiv postprint, http://arxiv.org/abs/cs.PL/0403034. January 2006.
    • (2006) ArXiv postprint
    • Fluet, M.1    Pucella, R.2
  • 21
    • 84976808261 scopus 로고
    • Refinement types for ML
    • ACM Press
    • Tim Freeman, and Frank Pfenning. Refinement types for ML. In PLDI, pages 268-277. ACM Press, 1991.
    • (1991) PLDI , pp. 268-277
    • Freeman, T.1    Pfenning, F.2
  • 22
    • 0035595943 scopus 로고    scopus 로고
    • Red-black trees with types
    • Stefan Kahrs. Red-black trees with types. J. Functional Programming, 11 (4):425-432, 2001.
    • (2001) J. Functional Programming , vol.11 , Issue.4 , pp. 425-432
    • Kahrs, S.1
  • 23
    • 38849112176 scopus 로고    scopus 로고
    • Programming languages and dimensions. PhD thesis, University of Cambridge
    • Andrew Kennedy. Programming languages and dimensions. PhD thesis, University of Cambridge, 1996.
    • (1996)
    • Kennedy, A.1
  • 25
    • 0002174001 scopus 로고    scopus 로고
    • Extended Static Checking: A ten-year perspective
    • K. Rustan M. Leino. Extended Static Checking: A ten-year perspective. In Dagstuhl Anniversary Conf., pages 157-175, 2001.
    • (2001) Dagstuhl Anniversary Conf , pp. 157-175
    • Rustan, K.1    Leino, M.2
  • 26
    • 34547783581 scopus 로고    scopus 로고
    • A formulation of Dependent ML with explicit equality proofs
    • Technical Report CMU-CS-05-178, Carnegie Mellon University
    • Daniel R. Licata and Robert Harper. A formulation of Dependent ML with explicit equality proofs. Technical Report CMU-CS-05-178, Carnegie Mellon University, 2005.
    • (2005)
    • Licata, D.R.1    Harper, R.2
  • 27
    • 1442313304 scopus 로고    scopus 로고
    • An effective theory of type refinements
    • Yitzhak Mandelbaum, David Walker, and Robert Harper. An effective theory of type refinements. In ICFP, pages 213-226, 2003.
    • (2003) ICFP , pp. 213-226
    • Mandelbaum, Y.1    Walker, D.2    Harper, R.3
  • 29
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • Robin Milner. A theory of type polymorphism in programming. J. Computer and System Sciences, 17(3):348-375, 1978.
    • (1978) J. Computer and System Sciences , vol.17 , Issue.3 , pp. 348-375
    • Milner, R.1
  • 32
    • 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. Functional Programming, 11(3): 263-317, 2001.
    • (2001) J. Functional Programming , vol.11 , Issue.3 , pp. 263-317
    • Palsberg, J.1    Pavlopoulou, C.2
  • 34
    • 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
  • 37
    • 0020919435 scopus 로고    scopus 로고
    • John C. Reynolds. Types, abstraction, and parametric polymorphism. In Information Processing 83, pages 513-523. Elsevier, 1983. http://www.cs.cmu.edu/ afs/cs/user/jcr/ftp/typesabpara.pdf.
    • John C. Reynolds. Types, abstraction, and parametric polymorphism. In Information Processing 83, pages 513-523. Elsevier, 1983. http://www.cs.cmu.edu/ afs/cs/user/jcr/ftp/typesabpara.pdf.
  • 38
    • 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)
    • John1    Reynolds, C.2
  • 39
    • 14544292055 scopus 로고    scopus 로고
    • Languages of the future
    • OOPSLA '04
    • Tim Sheard. Languages of the future. SIGPLAN Notices, 39(12):119-132, 2004. OOPSLA '04.
    • (2004) SIGPLAN Notices , vol.39 , Issue.12 , pp. 119-132
    • Sheard, T.1
  • 41
    • 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
  • 42
    • 35048858250 scopus 로고    scopus 로고
    • Applied Type System (extended abstract)
    • TYPES 2003, Springer
    • Hongwei Xi. Applied Type System (extended abstract). In TYPES 2003, LNCS, pages 394-408. Springer, 2004.
    • (2004) LNCS , pp. 394-408
    • Xi, H.1
  • 43
    • 38849180628 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
  • 44
    • 0032670051 scopus 로고    scopus 로고
    • Dependent types in practical programming
    • Hongwei Xi and Frank Pfenning. Dependent types in practical programming. In POPL, pages 214-227, 1999.
    • (1999) POPL , pp. 214-227
    • Xi, H.1    Pfenning, F.2
  • 45
    • 0037967697 scopus 로고    scopus 로고
    • Guarded recursive datatype constructors
    • Hongwei Xi, Chiyan Chen, and Gang Chen. Guarded recursive datatype constructors. In POPL, pages 224-235, 2003.
    • (2003) POPL , pp. 224-235
    • Xi, H.1    Chen, C.2    Chen, G.3


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