메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 97-108

Extracting programs from type class proofs

Author keywords

Overloading; Proofs are programs principle; Type classes

Indexed keywords

COMPUTER PROGRAMMING; COMPUTER SCIENCE; INFORMATION ANALYSIS;

EID: 33750899009     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1140335.1140348     Document Type: Conference Paper
Times cited : (3)

References (38)
  • 1
    • 84948994483 scopus 로고    scopus 로고
    • Operational semantics and confluence of constraint propagation rules
    • LNCS, Springer-Verlag
    • S. Abdennadher. Operational semantics and confluence of constraint propagation rules. In Proc. of CP'97, LNCS, pages 252-266. Springer-Verlag, 1997.
    • (1997) Proc. of CP'97 , pp. 252-266
    • Abdennadher, S.1
  • 2
    • 0027801271 scopus 로고
    • Implementing Haskell overloading
    • ACM Press
    • L. Augustsson. Implementing Haskell overloading. In Proc. of FPCA'93, pages 65-73. ACM Press, 1993.
    • (1993) Proc. of FPCA'93 , pp. 65-73
    • Augustsson, L.1
  • 3
    • 0000704141 scopus 로고    scopus 로고
    • Coinductive axiomatization of recursive type equality and subtyping
    • M. Brandt and F. Henglein. Coinductive axiomatization of recursive type equality and subtyping. Fundam. Inf., 33(4):309-338, 1998.
    • (1998) Fundam. Inf. , vol.33 , Issue.4 , pp. 309-338
    • Brandt, M.1    Henglein, F.2
  • 6
    • 35048853069 scopus 로고    scopus 로고
    • Sound and decidable type inference for functional dependencies
    • Proc. of ESOP'04, Springer-Verlag
    • G. J. Duck, S. Peyton Jones, P. J. Stuckey, and M. Sulzmann. Sound and decidable type inference for functional dependencies. In Proc. of ESOP'04, volume 2986 of LNCS, pages 49-63. Springer-Verlag, 2004.
    • (2004) LNCS , vol.2986 , pp. 49-63
    • Duck, G.J.1    Peyton Jones, S.2    Stuckey, P.J.3    Sulzmann, M.4
  • 7
  • 14
    • 1542490299 scopus 로고    scopus 로고
    • haskell.cs.yale.edu/hugs
    • Hugs home page, haskell.cs.yale.edu/hugs/.
    • Hugs Home Page
  • 15
    • 0012526611 scopus 로고    scopus 로고
    • Type classes in mercury
    • Proc. Twenty-Third Australasian Computer Science Conf., IEEE Computer Society Press, January
    • D. Jeffery, F. Henderson, and Z. Somogyi. Type classes in Mercury. In Proc. Twenty-Third Australasian Computer Science Conf., volume 22 of Australian Computer Science Communications, pages 128-135. IEEE Computer Society Press, January 2000.
    • (2000) Australian Computer Science Communications , vol.22 , pp. 128-135
    • Jeffery, D.1    Henderson, F.2    Somogyi, Z.3
  • 16
    • 0027878532 scopus 로고
    • A system of constructor classes: Overloading and implicit higher-order polymorphism
    • ACM Press
    • M. P. Jones. A system of constructor classes: Overloading and implicit higher-order polymorphism. In Proc. of FPCA '93, pages 52-61. ACM Press, 1993.
    • (1993) Proc. of FPCA '93 , pp. 52-61
    • Jones, M.P.1
  • 18
    • 84947265273 scopus 로고    scopus 로고
    • Type classes with functional dependencies
    • Proc. of ESOP'00, Springer-Verlag
    • M. P. Jones. Type classes with functional dependencies. In Proc. of ESOP'00, volume 1782 of LNCS. Springer-Verlag, 2000.
    • (2000) LNCS , vol.1782
    • Jones, M.P.1
  • 19
    • 84976762891 scopus 로고
    • Parametric overloading in polymorphic programming languages
    • Proc. of ESOP'88, Springer-Verlag
    • S. Kaes. Parametric overloading in polymorphic programming languages. In In Proc. of ESOP'88, volume 300 of LNCS, pages 131-141. Springer-Verlag, 1988.
    • (1988) LNCS , vol.300 , pp. 131-141
    • Kaes, S.1
  • 20
    • 84876762627 scopus 로고    scopus 로고
    • Scrap your boilerplate with class: Extensible generic functions
    • ACM Press
    • R. Lämmel and S. Peyton Jones. Scrap your boilerplate with class: extensible generic functions. In Proc. of ICFP'05, pages 204-215. ACM Press, 2005.
    • (2005) Proc. of ICFP'05 , pp. 204-215
    • Lämmel, R.1    Jones, S.P.2
  • 22
    • 35048847212 scopus 로고    scopus 로고
    • An implementation of subtyping among regular expression types
    • LNCS, Springer-Verlag
    • K. Z. M. Lu and M. Sulzmann. An implementation of subtyping among regular expression types. In Proc. of APLAS'04, LNCS, pages 57-73. Springer-Verlag, 2004.
    • (2004) Proc. of APLAS'04 , pp. 57-73
    • Lu, K.Z.M.1    Sulzmann, M.2
  • 24
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • Dec
    • R. Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17:348-375, Dec 1978.
    • (1978) Journal of Computer and System Sciences , vol.17 , pp. 348-375
    • Milner, R.1
  • 25
    • 0027802140 scopus 로고
    • Implementing type classes
    • ACM Press
    • J. Peterson and M.P. Jones. Implementing type classes. In Proc. of PLDI'93, pages 227-236. ACM Press, 1993.
    • (1993) Proc. of PLDI'93 , pp. 227-236
    • Peterson, J.1    Jones, M.P.2
  • 28
    • 4243341683 scopus 로고    scopus 로고
    • Technical Report CSI-R9816, Computing Science Institute, University of Nijmegen, Nijmegen, The Netherlands, June
    • M.J. Plasmeijer and M.C.J.D. van Eekelen. Language report Concurrent Clean. Technical Report CSI-R9816, Computing Science Institute, University of Nijmegen, Nijmegen, The Netherlands, June 1998. ftp://ftp.cs.kun.nl/pub/Clean/ Clean13/doc/refman13.ps.gz.
    • (1998) Language Report Concurrent Clean
    • Plasmeijer, M.J.1    Van Eekelen, M.C.J.D.2
  • 29
    • 33750904393 scopus 로고    scopus 로고
    • personal communication
    • F. Pottier, 2004. personal communication.
    • (2004)
    • Pottier, F.1
  • 36
    • 0024864871 scopus 로고
    • How to make ad-hoc polymorphism less ad-hoc
    • ACM Press
    • P. Wadler and S. Blott. How to make ad-hoc polymorphism less ad-hoc. In Proc. of POPL'89, pages 60-76. ACM Press, 1989.
    • (1989) Proc. of POPL'89 , pp. 60-76
    • Wadler, P.1    Blott, S.2
  • 37
    • 33750902162 scopus 로고    scopus 로고
    • S. Wehr, 2005. http://www.haskell.org//pipermail/haskell/2005-October/ 016695.html.
    • (2005)
    • Wehr, S.1
  • 38
    • 0003025818 scopus 로고
    • A syntactic approach to type soundness
    • A. K. Wright and M. Felleisen. A syntactic approach to type soundness. Inf. Comput., 115(1):38-94, 1994.
    • (1994) Inf. Comput. , vol.115 , Issue.1 , pp. 38-94
    • Wright, A.K.1    Felleisen, M.2


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