메뉴 건너뛰기




Volumn , Issue , 2002, Pages 179-190

Type classes with more higher-order polymorphism

Author keywords

Haskell; Higher order unification; Type classes; Type inference

Indexed keywords

ALGORITHMS; COMPUTATIONAL GRAMMARS; COMPUTER PROGRAMMING LANGUAGES; PROGRAMMING THEORY; SEMANTICS;

EID: 0036953984     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/583852.581496     Document Type: Conference Paper
Times cited : (9)

References (40)
  • 4
    • 0012575636 scopus 로고    scopus 로고
    • Higher-order unification and matching
    • In A. Robinson and A. Voronkov, editors; chapter 16; North-Holland
    • G. Dowek. Higher-order unification and matching. In A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning, volume 2, chapter 16, pages 1009-1062. North-Holland, 2001.
    • (2001) Handbook of Automated Reasoning , vol.2 , pp. 1009-1062
    • Dowek, G.1
  • 5
    • 0030557824 scopus 로고    scopus 로고
    • Kinded type inference for parametric overloading
    • D. Duggan, G. V. Cormack, and J. Ophel. Kinded type inference for parametric overloading. Acta Inf., 33(1):21-68, 1996.
    • (1996) Acta Inf. , vol.33 , Issue.1 , pp. 21-68
    • Duggan, D.1    Cormack, G.V.2    Ophel, J.3
  • 6
    • 38249027922 scopus 로고
    • A unification algorithm for second-order monadic terms
    • W. M. Farmer. A unification algorithm for second-order monadic terms. Annals of Pure and Applied Logic, 39:131-174, 1988.
    • (1988) Annals of Pure and Applied Logic , vol.39 , pp. 131-174
    • Farmer, W.M.1
  • 7
    • 0026219155 scopus 로고
    • Simple second-order languages for which unification is undecidable
    • Sept.
    • W.M. Farmer. Simple second-order languages for which unification is undecidable. Theoretical Comput. Sci., 87(1):25-41, Sept. 1991.
    • (1991) Theoretical Comput. Sci. , vol.87 , Issue.1 , pp. 25-41
    • Farmer, W.M.1
  • 8
    • 0000218554 scopus 로고
    • The undecidability of the second-order unification problem
    • Feb.
    • W. D. Goldfarb. The undecidability of the second-order unification problem. Theoretical Comput. Sci., 13(2):225-230, Feb. 1981.
    • (1981) Theoretical Comput. Sci. , vol.13 , Issue.2 , pp. 225-230
    • Goldfarb, W.D.1
  • 9
    • 0003886338 scopus 로고    scopus 로고
    • Haskell 98, a non-strict, purely functional language
    • Dec.
    • Haskell 98, a non-strict, purely functional language. http://www.haskell.org/definition, Dec. 1998.
    • (1998)
  • 11
    • 49549145605 scopus 로고
    • A unification algorithm for typed λ-calculus
    • G. Huet. A unification algorithm for typed λ-calculus. Theoretical Comput. Sci., 1(1):27-57, 1975.
    • (1975) Theoretical Comput. Sci. , vol.1 , Issue.1 , pp. 27-57
    • Huet, G.1
  • 12
    • 0027878532 scopus 로고
    • A system of constructor classes: Overloading and implicit higher-order polymorphism
    • In Arvind, editor; Copenhagen, Denmark, June; ACM Press, New York
    • M. P. Jones. A system of constructor classes: Overloading and implicit higher-order polymorphism. In Arvind, editor, Proc. Functional Programming Languages and Computer Architecture 1993, pages 52-61, Copenhagen, Denmark, June 1993. ACM Press, New York.
    • (1993) Proc. Functional Programming Languages and Computer Architecture 1993 , pp. 52-61
    • Jones, M.P.1
  • 15
    • 0029190155 scopus 로고
    • Simplifying and improving qualified types
    • In S. Peyton Jones, editor; La Jolla, CA, June; ACM Press, New York
    • M. P. Jones. Simplifying and improving qualified types. In S. Peyton Jones, editor, Proc. Functional Programming Languages and Computer Architecture 1995, pages 160-169, La Jolla, CA, June 1995. ACM Press, New York.
    • (1995) Proc. Functional Programming Languages and Computer Architecture 1995 , pp. 160-169
    • Jones, M.P.1
  • 16
    • 0002245533 scopus 로고    scopus 로고
    • Typing Haskell in Haskell
    • In E. Meijer, editor; number UU-CS-1999-28 in Technical Reports
    • M. P. Jones. Typing Haskell in Haskell. In E. Meijer, editor, Proceedings of the 1999 Haskell Workshop, number UU-CS-1999-28 in Technical Reports, 1999. ftp://ftp.cs.uu.nl/pub/RUU/CS/techreps/CS-1999/1999-28.pdf.
    • (1999) Proceedings of the 1999 Haskell Workshop
    • Jones, M.P.1
  • 19
    • 0026971854 scopus 로고
    • Type inference in the presence of overloading, subtyping and recursive types
    • San-Francisco, California, USA, June
    • S. Kaes. Type inference in the presence of overloading, subtyping and recursive types. In Proc. 1992 ACM Conference on Lisp and Functional Programming, page x, San-Francisco, California, USA, June 1992.
    • (1992) Proc. 1992 ACM Conference on Lisp and Functional Programming , pp. 10
    • Kaes, S.1
  • 20
    • 0026271590 scopus 로고
    • Unification of simply typed lambda-terms as logic programming
    • In K. Furukawa, editor; Paris, France, June; MIT Press
    • D. Miller. Unification of simply typed lambda-terms as logic programming. In K. Furukawa, editor, Eighth International Logic Programming Conference, pages 255-269, Paris, France, June 1991. MIT Press.
    • (1991) Eighth International Logic Programming Conference , pp. 255-269
    • Miller, D.1
  • 21
    • 0000100589 scopus 로고
    • Unification under a mixed prefix
    • Oct.
    • D. Miller. Unification under a mixed prefix. Journal of Symbolic Computation, 14(4):321-358, Oct. 1992.
    • (1992) Journal of Symbolic Computation , vol.14 , Issue.4 , pp. 321-358
    • Miller, D.1
  • 22
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • R. Milner. A theory of type polymorphism in programming. J. Comput. Syst. Sci., 17:348-375, 1978.
    • (1978) J. Comput. Syst. Sci. , vol.17 , pp. 348-375
    • Milner, R.1
  • 26
    • 4244144725 scopus 로고
    • Some remarks on second order unification
    • Technical Report 8/356/18, University of Calgary, July
    • P. Narendran. Some remarks on second order unification. Technical Report 8/356/18, University of Calgary, July 1989.
    • (1989)
    • Narendran, P.1
  • 30
    • 0002089129 scopus 로고
    • Isabelle: The next 700 theorem provers
    • In P. Odifreddi, editor; Academic Press
    • L. C. Paulson. Isabelle: The next 700 theorem provers. In P. Odifreddi, editor, Logic and Computer Science, pages 361-385. Academic Press, 1990.
    • (1990) Logic and Computer Science , pp. 361-385
    • Paulson, L.C.1
  • 32
    • 85019578319 scopus 로고
    • Partial polymorphic type inference and higher-order unification
    • Snowbird, Utah; ACM Press
    • F. Pfenning. Partial polymorphic type inference and higher-order unification. In ACM Conference on Lisp and Functional Programming, pages 153-163, Snowbird, Utah, 1988. ACM Press.
    • (1988) ACM Conference on Lisp and Functional Programming , pp. 153-163
    • Pfenning, F.1
  • 33
    • 0002474842 scopus 로고
    • Logic programming in the LF logical framework
    • In G. Huet and G. Plotkin, editors; Cambridge University Press
    • F. Pfenning. Logic programming in the LF logical framework. In G. Huet and G. Plotkin, editors, Logical Frameworks, pages 149-181. Cambridge University Press, 1991.
    • (1991) Logical Frameworks , pp. 149-181
    • Pfenning, F.1
  • 34
    • 0012526327 scopus 로고    scopus 로고
    • Algorithms for equality and unification in the presence of notational definitions
    • In T. Altenkirch, W. Naraschewski, and B. Reus, editors; Kloster Irsee, Germany, Mar.
    • F. Pfenning and C. Schürmann. Algorithms for equality and unification in the presence of notational definitions. In T. Altenkirch, W. Naraschewski, and B. Reus, editors, Types for Proofs and Programs, number 1657 in Lecture Notes in Computer Science, pages 179-193, Kloster Irsee, Germany, Mar. 1998.
    • (1998) Types for Proofs and Programs, Number 1657 in Lecture Notes in Computer Science , pp. 179-193
    • Pfenning, F.1    Schürmann, C.2
  • 36
    • 24244448094 scopus 로고    scopus 로고
    • Decidability of bounded higher order unification
    • Technical Report Frank-15, Universität Frankfurt
    • M. Schmidt-Schauß and K. U. Schulz. Decidability of bounded higher order unification. Technical Report Frank-15, Universität Frankfurt, 2001.
    • (2001)
    • Schmidt-Schauß, M.1    Schulz, K.U.2
  • 39
    • 0012575637 scopus 로고    scopus 로고
    • Web authoring system in Haskell (WASH).; Mar.
    • Web authoring system in Haskell (WASH). http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH, Mar. 2001.
    • (2001)
  • 40
    • 0004154865 scopus 로고
    • Cambridge tracts in Theoretical Computer Science. Cambridge University Press
    • D. A. Wolfram. The Clausal Theory of Types. Cambridge tracts in Theoretical Computer Science. Cambridge University Press, 1993.
    • (1993) The Clausal Theory of Types
    • Wolfram, D.A.1


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