메뉴 건너뛰기




Volumn , Issue , 2004, Pages 33-44

Functional pearl: Implicit configurations - Or, type classes reflect the values of types

Author keywords

Existential types; Higher rank polymorphism; Implicit parameters; Polymorphic recursion; Type classes

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; COMPUTER SOFTWARE; CRYPTOGRAPHY; DATA REDUCTION; ERROR ANALYSIS; PARAMETER ESTIMATION; PROBLEM SOLVING; RECURSIVE FUNCTIONS;

EID: 11244309683     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (20)

References (33)
  • 1
    • 11244265539 scopus 로고    scopus 로고
    • 26Mar.
    • J.Adriano. Re: I need some help. Message to the Haskell mailing list; http://www.mail-archive.com/haskell@haskell.org/msg10565.html, 26Mar. 2002.
    • (2002) Re: I Need Some Help
    • Adriano, J.1
  • 2
    • 0012523220 scopus 로고    scopus 로고
    • No-longer-foreign: Teaching an ML compiler to speak C "natively"
    • P. N. Benton and A. Kennedy, editors, number 59(1) in Electronic Notes in Theoretical Computer Science. Amsterdam, Nov. Elsevier Science
    • M. Blume. No-longer-foreign: Teaching an ML compiler to speak C "natively". In P. N. Benton and A. Kennedy, editors, BABEL'01: 1st International Workshop on Multi-Language Infrastructure and Interoperability, number 59(1) in Electronic Notes in Theoretical Computer Science. Amsterdam, Nov. 2001. Elsevier Science.
    • (2001) BABEL'01: 1st International Workshop on Multi-language Infrastructure and Interoperability
    • Blume, M.1
  • 3
    • 11244267866 scopus 로고    scopus 로고
    • Sept.
    • A. Bromage. Dealing with configuration data. Message to the Haskell mailing list; http://www.haskell.org/pipernail/haskell-cafe/2002-September/ 003411.html, Sept. 2002.
    • (2002) Dealing with Configuration Data
    • Bromage, A.1
  • 5
    • 11244333788 scopus 로고    scopus 로고
    • Sept.
    • K. Claessen. Dealing with configuration data. Message to the Haskell mailing list; http://www.haskell.org/pipermail/haskell-cafe/2002-September/ 003419.html,Sept. 2002.
    • (2002) Dealing with Configuration Data
    • Claessen, K.1
  • 7
    • 11244323061 scopus 로고    scopus 로고
    • Sept.
    • L. Hu et al. Dealing with configuration data. Messages to the Haskell mailing list; http://www.haskell.org/pipermail/haskell-cafe/2002-September/ thread.html, Sept. 2002.
    • (2002) Dealing with Configuration Data
    • Hu, L.1
  • 8
    • 33745193809 scopus 로고    scopus 로고
    • Restricted datatypes in Haskell
    • E. Meijer, editor, number UU-CS-1999-28 in Tech. Rep. Department of Computer Science, Utrecht University
    • J. Hughes. Restricted datatypes in Haskell. In E. Meijer, editor, Proceedings of the 1999 Haskell Workshop, number UU-CS-1999-28 in Tech. Rep. Department of Computer Science, Utrecht University, 1999.
    • (1999) Proceedings of the 1999 Haskell Workshop
    • Hughes, J.1
  • 9
    • 11244282503 scopus 로고    scopus 로고
    • Global variables in Haskell
    • To appear
    • J. Hughes. Global variables in Haskell. Journal of Functional Programming, 2001. To appear. http://www.cs.chalmers.se/~rjmh/Globals.ps.
    • (2001) Journal of Functional Programming
    • Hughes, J.1
  • 11
    • 84947265273 scopus 로고    scopus 로고
    • Type classes with functional dependencies
    • G. Smolka, editor, number 1782 in Lecture Notes in Computer Science, Berlin. Springer-Verlag
    • M. P. Jones. Type classes with functional dependencies. In G. Smolka, editor, Programming Languages and Systems: Proceedings of ESOP 2000, 9th European Symposium on Programming, number 1782 in Lecture Notes in Computer Science, pages 230-244, Berlin, 2000. Springer-Verlag.
    • (2000) Programming Languages and Systems: Proceedings of ESOP 2000, 9th European Symposium on Programming , pp. 230-244
    • Jones, M.P.1
  • 12
    • 0346541143 scopus 로고    scopus 로고
    • How java's floating-point hurts everyone everywhere
    • Invited talk, 1 Mar.
    • W. Kahan. How Java's floating-point hurts everyone everywhere. Invited talk, ACM 1998 Workshop on Java for High-Performance Network Computing; http://www.cs.ucsb.edu/conferences/java98/papers/javahurt.pdf, 1 Mar. 1998.
    • (1998) ACM 1998 Workshop on Java for High-performance Network Computing
    • Kahan, W.1
  • 13
    • 33750994182 scopus 로고    scopus 로고
    • Named instances for Haskell type classes
    • R. Hinze, editor, number UU-CS-2001-23 in Tech. Rep.. Department of Computer Science, Utrecht University, 2 Sept.
    • W. Kahl and J. Scheffczyk. Named instances for Haskell type classes. In R. Hinze, editor, Proceedings of the 2001 Haskell Workshop, number UU-CS-2001-23 in Tech. Rep., pages 71-99. Department of Computer Science, Utrecht University, 2 Sept. 2001.
    • (2001) Proceedings of the 2001 Haskell Workshop , pp. 71-99
    • Kahl, W.1    Scheffczyk, J.2
  • 15
    • 11244260006 scopus 로고    scopus 로고
    • Functional pearl: Implicit configurations - Or, type classes reflect the values of types
    • Harvard University, Cambridge
    • O. Kiselyov and C.-c. Shan. Functional pearl: Implicit configurations - or, type classes reflect the values of types. Technical Report TR-15-04, Harvard University, Cambridge, 2004.
    • (2004) Technical Report , vol.TR-15-04
    • Kiselyov, O.1    Shan, C.-C.2
  • 21
    • 0036059721 scopus 로고    scopus 로고
    • Faking it: Simulating dependent types in Haskell
    • C. McBride. Faking it: Simulating dependent types in Haskell. Journal of Functional Programming, 12(4-5):375-392, 2002.
    • (2002) Journal of Functional Programming , vol.12 , Issue.4-5 , pp. 375-392
    • McBride, C.1
  • 22
    • 84966243285 scopus 로고
    • Modular multiplication without trial division
    • Apr.
    • P. L. Montgomery. Modular multiplication without trial division. Mathematics of Computation, 44(170):519-521, Apr. 1985.
    • (1985) Mathematics of Computation , vol.44 , Issue.170 , pp. 519-521
    • Montgomery, P.L.1
  • 28
    • 0004299219 scopus 로고    scopus 로고
    • Cambridge University Press, Cambridge
    • C. Queinnec. Lisp in Small Pieces. Cambridge University Press, Cambridge, 1996.
    • (1996) Lisp in Small Pieces
    • Queinnec, C.1
  • 31
    • 4444376735 scopus 로고    scopus 로고
    • http://www.haskell.org/pipermail/haskell-cafe/ 2001-August/002133.html, 21 Aug.
    • D. Thurston. Modular arithmetic. Messages to the Haskell mailing list; http://www.haskell.org/pipermail/haskell-cafe/2001-August/002132.html; http://www.haskell.org/pipermail/haskell-cafe/ 2001-August/002133.html, 21 Aug. 2001.
    • (2001) Modular Arithmetic
    • Thurston, D.1
  • 32
    • 1542642867 scopus 로고    scopus 로고
    • Simulating quantified class constraints
    • New York. ACM Press
    • V. Trifonov. Simulating quantified class constraints. In Proceedings of the 2003 Haskell Workshop, pages 98-102, New York, 2003. ACM Press.
    • (2003) Proceedings of the 2003 Haskell Workshop , pp. 98-102
    • Trifonov, V.1


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