메뉴 건너뛰기




Volumn , Issue , 2010, Pages 122-133

Ur: Statically-typed metaprogramming with type-level record computation

Author keywords

dependent types; metaprogramming

Indexed keywords

CODE GENERATION; DEPENDENT TYPES; FUNCTIONAL PROGRAMS; META PROGRAMMING; PROGRAM VARIABLES; PROGRAMMING LANGUAGE; STANDARD LIBRARIES; TYPE INFERENCES; TYPECHECKING; WEB APPLICATION;

EID: 77954755242     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1806596.1806612     Document Type: Conference Paper
Times cited : (51)

References (33)
  • 2
    • 0031611513 scopus 로고    scopus 로고
    • Cayenne - A language with dependent types
    • Lennart Augustsson. Cayenne - a language with dependent types. In Proc. ICFP, 1998.
    • Proc. ICFP, 1998
    • Augustsson, L.1
  • 4
    • 34247275309 scopus 로고    scopus 로고
    • Extensible programming with first-class cases
    • Matthias Blume, Umut A. Acar, and Wonseok Chae. Extensible programming with first-class cases. In Proc. ICFP, 2006.
    • Proc. ICFP, 2006
    • Blume, M.1    Acar, U.A.2    Chae, W.3
  • 5
    • 84876766737 scopus 로고    scopus 로고
    • Combining programming with theorem proving
    • Chiyan Chen and Hongwei Xi. Combining programming with theorem proving. In Proc. ICFP, 2005.
    • Proc. ICFP, 2005
    • Chen, C.1    Xi, H.2
  • 7
    • 80052637720 scopus 로고    scopus 로고
    • Web Application Security Consortium. 2007 Web application security statistics. http://projects.webappsec.org/Web-Application-Security-Statistics.
    • (2007) Web Application Security Statistics
  • 10
    • 77957594521 scopus 로고    scopus 로고
    • A record calculus based on symmetric concatenation
    • Robert Harper and Benjamin Pierce. A record calculus based on symmetric concatenation. In Proc. POPL, 1991.
    • Proc. POPL, 1991
    • Harper, R.1    Pierce, B.2
  • 11
    • 57349192850 scopus 로고    scopus 로고
    • Expressive and safe static reflection with MorphJ
    • Shan Shan Huang and Yannis Smaragdakis. Expressive and safe static reflection with MorphJ. In Proc. PLDI, 2008.
    • Proc. PLDI, 2008
    • Huang, S.S.1    Smaragdakis, Y.2
  • 12
    • 0001421879 scopus 로고    scopus 로고
    • Type classes with functional dependencies
    • Mark P. Jones. Type classes with functional dependencies. In Proc. ESOP, 2000.
    • Proc. ESOP, 2000
    • Jones, M.P.1
  • 18
    • 0029404987 scopus 로고
    • A polymorphic record calculus and its compilation
    • Atsushi Ohori. A polymorphic record calculus and its compilation. TOPLAS, 17(6), 1995.
    • (1995) TOPLAS , vol.17 , Issue.6
    • Ohori, A.1
  • 19
    • 84899524693 scopus 로고    scopus 로고
    • Type inference in a database programming language
    • Atsushi Ohori and Peter Buneman. Type inference in a database programming language. In Proc. LFP, 1988.
    • Proc. LFP, 1988
    • Ohori, A.1    Buneman, P.2
  • 20
    • 0001398162 scopus 로고    scopus 로고
    • Inductive definitions in the system Coq - Rules and properties
    • Christine Paulin-Mohring. Inductive definitions in the system Coq - rules and properties. In Proc. TLCA, 1993.
    • Proc. TLCA, 1993
    • Paulin-Mohring, C.1
  • 21
    • 85019578319 scopus 로고    scopus 로고
    • Partial polymorphic type inference and higher-order unification
    • Frank Pfenning. Partial polymorphic type inference and higher-order unification. In Proc. LFP, 1988.
    • Proc. LFP, 1988
    • Pfenning, F.1
  • 22
    • 77954742201 scopus 로고    scopus 로고
    • Higher-order polymorphism
    • chapter 30. MIT Press
    • Benjamin C. Pierce. Higher-order polymorphism. In Types and Programming Languages, chapter 30. MIT Press, 2002.
    • (2002) Types and Programming Languages
    • Pierce, B.C.1
  • 23
    • 77954698751 scopus 로고    scopus 로고
    • A 3-part type inference engine
    • François Pottier. A 3-part type inference engine. In Proc. ESOP, 2000.
    • Proc. ESOP, 2000
    • Pottier, F.1
  • 31
    • 0026187053 scopus 로고
    • Type inference for record concatenation and multiple inheritance
    • Mitchell Wand. Type inference for record concatenation and multiple inheritance. Information and Computation, 93(1), 1991.
    • (1991) Information and Computation , vol.93 , Issue.1
    • Wand, M.1
  • 32
    • 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
  • 33
    • 33847123935 scopus 로고    scopus 로고
    • Dependent ML: An approach to practical programming with dependent types
    • Hongwei Xi. Dependent ML: an approach to practical programming with dependent types. J. Functional Programming, 17(2):215-286, 2007.
    • (2007) J. Functional Programming , vol.17 , Issue.2 , pp. 215-286
    • Xi, H.1


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