메뉴 건너뛰기




Volumn , Issue , 2005, Pages 98-109

TypeCase: A design pattern for type-indexed functions

Author keywords

Generic programming; Type classes; Type indexed functions

Indexed keywords

PATTERN RECOGNITION;

EID: 32144449570     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1088348.1088358     Document Type: Conference Paper
Times cited : (24)

References (37)
  • 2
    • 85028574579 scopus 로고    scopus 로고
    • Microsoft Research, Cambridge, Jan.
    • N. Benton. Embedded interpreters. Microsoft Research, Cambridge, Jan. 2005.
    • (2005) Embedded Interpreters
    • Benton, N.1
  • 3
    • 0003995687 scopus 로고    scopus 로고
    • International Series in Computer Science. Prentice Hall
    • R. Bird and O. de Moor. Algebra of Programming. International Series in Computer Science. Prentice Hall, 1997.
    • (1997) Algebra of Programming
    • Bird, R.1    De Moor, O.2
  • 4
    • 0036980244 scopus 로고    scopus 로고
    • A lightweight implementation of generics and dynamics
    • J. Cheney and R. Hinze. A lightweight implementation of generics and dynamics. In Haskell Workshop, pages 90-104, 2002.
    • (2002) Haskell Workshop , pp. 90-104
    • Cheney, J.1    Hinze, R.2
  • 5
    • 84904339798 scopus 로고    scopus 로고
    • Generic Haskell, specifically
    • Kluwer, B.V.
    • D. Clarke and A. Loh. Generic Haskell, specifically. In Generic Programming, pages 21-47. Kluwer, B.V., 2003.
    • (2003) Generic Programming , pp. 21-47
    • Clarke, D.1    Loh, A.2
  • 8
    • 32144436471 scopus 로고    scopus 로고
    • Chasing bottoms: A case study in program verification in the presence of partial and infinite values
    • D. Kozen, editor, Springer-Verlag
    • N. A. Danielsson and P. Jansson. Chasing bottoms: A case study in program verification in the presence of partial and infinite values. In D. Kozen, editor, LNCS 3125: Mathematics of Program Construction, pages 85-109. Springer-Verlag, 2004.
    • (2004) LNCS 3125: Mathematics of Program Construction , pp. 85-109
    • Danielsson, N.A.1    Jansson, P.2
  • 12
    • 84886794060 scopus 로고    scopus 로고
    • Normalization and partial evaluation
    • Springer
    • P. Dybjer and A. Filinski. Normalization and partial evaluation. In LNCS 2395: Applied Semantics, pages 137-192. Springer, 2002.
    • (2002) LNCS 2395: Applied Semantics , pp. 137-192
    • Dybjer, P.1    Filinski, A.2
  • 16
    • 0029190995 scopus 로고
    • Compiling polymorphism using intensional type analysis
    • San Francisco, California
    • R. Harper and G. Morrisett. Compiling polymorphism using intensional type analysis. In Principles of Programming Languages, pages 130-141, San Francisco, California, 1995.
    • (1995) Principles of Programming Languages , pp. 130-141
    • Harper, R.1    Morrisett, G.2
  • 17
    • 0034373330 scopus 로고    scopus 로고
    • Generalizing generalized tries
    • R. Hinze. Generalizing generalized tries. Journal of Functional Programming, 10(4):327-351, 2000.
    • (2000) Journal of Functional Programming , vol.10 , Issue.4 , pp. 327-351
    • Hinze, R.1
  • 18
    • 13344266569 scopus 로고    scopus 로고
    • Fun with phantom types
    • J. Gibbons and O. de Moor, editors, Palgrave
    • R. Hinze. Fun with phantom types. In J. Gibbons and O. de Moor, editors, The Fun of Programming, pages 245-262. Palgrave, 2003.
    • (2003) The Fun of Programming , pp. 245-262
    • Hinze, R.1
  • 22
    • 84957550104 scopus 로고    scopus 로고
    • Polytypic programming
    • J. Launchbury, E. Meijer, and T. Sheard, editors, Springer-Verlag
    • J. Jeuring and P. Jansson. Polytypic programming. In J. Launchbury, E. Meijer, and T. Sheard, editors, LNCS 1129: Advanced Functional Programming, pages 68-114. Springer-Verlag, 1996.
    • (1996) LNCS 1129: Advanced Functional Programming , pp. 68-114
    • Jeuring, J.1    Jansson, P.2
  • 33
    • 0020919435 scopus 로고
    • Types, abstraction and parametric polymorphism
    • Elsevier
    • J. C. Reynolds. Types, abstraction and parametric polymorphism. In Information Processing 83, pages 513-523. Elsevier, 1983.
    • (1983) Information Processing 83 , pp. 513-523
    • Reynolds, J.C.1
  • 34
    • 84944082436 scopus 로고
    • Views: A way for pattern matching to cohabit with data abstraction
    • ACM Press
    • P. Wadler. Views: a way for pattern matching to cohabit with data abstraction. In Principles of Programming Languages, pages 307-313. ACM Press, 1987.
    • (1987) Principles of Programming Languages , pp. 307-313
    • Wadler, P.1


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