메뉴 건너뛰기




Volumn , Issue , 2002, Pages 167-178

A theory of overloading

Author keywords

Constraints; Overloading; Type classes; Type inference

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; CONSTRAINT THEORY; INFERENCE ENGINES; LOGIC PROGRAMMING; SEMANTICS;

EID: 0036949278     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/581478.581495     Document Type: Conference Paper
Times cited : (22)

References (36)
  • 1
    • 84948994483 scopus 로고    scopus 로고
    • Operational semantics and confluence of constraint propagation rules
    • Springer-Verlag
    • S. Abdennadher. Operational semantics and confluence of constraint propagation rules. In Proc. of CP'97, LNCS 1330, pages 252-266. Springer-Verlag, 1997.
    • (1997) Proc. of CP'97, LNCS 1330 , pp. 252-266
    • Abdennadher, S.1
  • 3
    • 0031611513 scopus 로고    scopus 로고
    • Cayenne - a language with dependent types
    • ACM Press
    • Lennart Augustsson. Cayenne - a language with dependent types. In Proc. of ICFP'98, pages 239-250. ACM Press, 1998.
    • (1998) Proc. of ICFP'98 , pp. 239-250
    • Augustsson, L.1
  • 8
    • 0012524658 scopus 로고    scopus 로고
    • A declarative language for constraint systems: Theory and practice of constraint handling rules
    • Habilitation
    • T. Frühwirth. A declarative language for constraint systems: Theory and practice of constraint handling rules, 1998. Habilitation.
    • (1998)
    • Frühwirth, T.1
  • 9
    • 0032186691 scopus 로고    scopus 로고
    • Theory and practice of constraint handling rules
    • T. Frühwith. Theory and practice of constraint handling rules. Journal of Logic Programming, 37(1-3):95-138, 1998.
    • (1998) Journal of Logic Programming , vol.37 , Issue.1-3 , pp. 95-138
    • Frühwith, T.1
  • 12
    • 0028427164 scopus 로고
    • The integration of functions into logic programming: From theory to practice
    • M. Hanus. The integration of functions into logic programming: From theory to practice. Journal of Logic Programming, 19&20:583-628, 1994.
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 583-628
    • Hanus, M.1
  • 13
    • 14944386014 scopus 로고    scopus 로고
    • The mercury language reference manual
    • The Mercury language reference manual, 2001, http://www.cs.mu.oz.au/research/mercury/.
    • (2001)
  • 15
    • 0003465573 scopus 로고
    • Qualified types: Theory and Practice
    • D.phil. thesis, Oxford University, September
    • M. P. Jones, Qualified Types: Theory and Practice. D.phil. thesis, Oxford University, September 1992.
    • (1992)
    • Jones, M.P.1
  • 16
    • 0004210586 scopus 로고
    • Coherence for qualified types
    • Research Report YALEU/DCS/RR-989, Yale University, Department of Computer Science, September
    • M. P. Jones. Coherence for qualified types. Research Report YALEU/DCS/RR-989, Yale University, Department of Computer Science, September 1993.
    • (1993)
    • Jones, M.P.1
  • 17
    • 0027878532 scopus 로고
    • A system of constructor classes: Overloading and implicit high-order polymorphism
    • ACM Press
    • M. P. Jones. A system of constructor classes: Overloading and implicit high-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
    • 0029190155 scopus 로고
    • Simplifying and improving qualified types
    • ACM Press
    • M. P. Jones. Simplifying and improving qualified types. In Proc. of FPCA '95, pages 160-169. ACM Press, 1995.
    • (1995) Proc. of FPCA '95 , pp. 160-169
    • Jones, M.P.1
  • 19
    • 0001421879 scopus 로고    scopus 로고
    • Type classes with functional dependencies
    • LNCS 1782. Springer-Verlag
    • M. P. Jones. Type classes with functional dependencies. In Proc. of ESOP'00, pages 230-234 LNCS 1782. Springer-Verlag, 2000.
    • (2000) Proc. of ESOP'00 , pp. 230-234
    • Jones, M.P.1
  • 21
    • 84976762891 scopus 로고
    • Parametric overloading in polymorphic programming languages
    • Springer-Verlag
    • S. Kaes. Parametric overloading in polymorphic programming languages. In Proc. of ESOP'88, LNCS 300, pages 131-141. Springer-Verlag, 1988.
    • (1988) Proc. of ESOP'88, LNCS 300 , pp. 131-141
    • Kaes, S.1
  • 22
    • 0033705215 scopus 로고    scopus 로고
    • Implicit parameters: Dynamic scoping with static types
    • ACM Press
    • J. Lewis, M. Shields, E. Meijer, and J. Launchbury. Implicit parameters: Dynamic scoping with static types. In Proc. of POPL'00, pages 108-118. ACM Press, 2000.
    • (2000) Proc. of POPL'00 , pp. 108-118
    • Lewis, J.1    Shields, M.2    Meijer, E.3    Launchbury, J.4
  • 23
    • 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
  • 26
    • 0029192638 scopus 로고
    • A second look at over-loading
    • ACM Press
    • M. Odersky, P. Wadler, and M. Wehr. A second look at over-loading. In Proc. of FPCA'95, pages 135-146. ACM Press, 1995.
    • (1995) Proc. of FPCA'95 , pp. 135-146
    • Odersky, M.1    Wadler, P.2    Wehr, M.3
  • 27
    • 0009877616 scopus 로고    scopus 로고
    • Report on the programming language Haskell 98
    • S. Peyton Jones et al. Report on the programming language Haskell 98. http://haskell.org
    • Peyton Jones, S.1
  • 28
    • 4243341683 scopus 로고    scopus 로고
    • Language report concurrent clean
    • Tech. Report CSI-R9816, University of Nijmegen, June
    • M.J. Plasmeijer and M.C.J.D. van Eekelen. Language report Concurrent Clean. Tech. Report CSI-R9816, University of Nijmegen, June 1998. ftp://ftp.cs.kun.nl/pub/Clean/Clean13/doc/refman13.ps.gz.
    • (1998)
    • Plasmeijer, M.J.1    Van Eekelen, M.C.J.D.2
  • 30
    • 0012528530 scopus 로고    scopus 로고
    • A theory of overloading
    • Technical report 2002/2, The University of Melbourne
    • P. J. Sulzmann and M. Sulzmann. A theory of overloading. Technical report 2002/2, The University of Melbourne, 2002. http://www.cs.mu.oz.au/~sulzmann/chr/.
    • (2002)
    • Sulzmann, P.J.1    Sulzmann, M.2
  • 31
    • 0012527712 scopus 로고    scopus 로고
    • A theory of overloading part II: Semantics and coherence
    • Technical report 2002/1, The University of Melbourne
    • M. Sulzmann, and A. Rossberg. A theory of overloading part II: semantics and coherence. Technical report 2002/1, The University of Melbourne, 2002. http://www.cs.mu.oz.au/~sulzmann/chr/.
    • Sulzmann, M.1    Rossberg, A.2    Wazny, J.3
  • 32
    • 0012528532 scopus 로고    scopus 로고
    • The Chameleon language manual
    • Working paper
    • M. Sulzmann, A. Rossberg and J. Wazny. The Chameleon language manual. www.cs.mu.oz.au/~sulzmann/chameleon.
    • Sulzmann, M.1    Rossberg, A.2    Wazny, J.3
  • 33
    • 24544467479 scopus 로고    scopus 로고
    • Beyond type classes
    • Working paper
    • M. Sulzmann, A. Rossberg. Beyond type classes. Working paper. www.cs.mu.oz.au/~sulzmann/chr/.
    • Sulzmann, M.1    Rossberg, A.2
  • 34
    • 0012528535 scopus 로고    scopus 로고
    • A General Framework for Hindley/Milner Type Systems with Constraints
    • PhD thesis, Yale University, Department of Computer Science, May
    • M. Sulzmann. A General Framework for Hindley/Milner Type Systems with Constraints. PhD thesis, Yale University, Department of Computer Science, May 2000.
    • (2000)
    • Sulzmann, M.1
  • 35
    • 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
  • 36
    • 0031611721 scopus 로고    scopus 로고
    • Encoding types in ML-like languages
    • ACM Press
    • Z. Yang. Encoding types in ML-like languages. In Proc. of ICFP'98, pages 289-300. ACM Press, 1998.
    • (1998) Proc. of ICFP'98 , pp. 289-300
    • Yang, Z.1


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