메뉴 건너뛰기




Volumn , Issue , 2008, Pages 25-36

Scala for generic programmers

Author keywords

Datatype generic programming; Polytypic programming; Scala

Indexed keywords

DATATYPE-GENERIC PROGRAMMING; FUNCTIONAL OBJECTS; HASKELL; HIGHER-ORDER FUNCTIONS; LAZY FUNCTIONAL PROGRAMMING; MULTIPLE INHERITANCES; OBJECT-ORIENTED LANGUAGES; PARAMETRIC POLYMORPHISMS; PARAMETRIZATION; POLYTYPIC PROGRAMMING; SCALA; SINGLE INHERITANCES; SUBTYPING;

EID: 64849111659     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1411318.1411323     Document Type: Conference Paper
Times cited : (13)

References (48)
  • 1
    • 0029461481 scopus 로고    scopus 로고
    • K. Bruce, L. Cardelli, G. Castagna, The Hopkins Object Group, G. T. Leavens, and B. Pierce. On binary methods. Theory and Practice of Object Systems, 1(3):221-242, 1995.
    • K. Bruce, L. Cardelli, G. Castagna, The Hopkins Object Group, G. T. Leavens, and B. Pierce. On binary methods. Theory and Practice of Object Systems, 1(3):221-242, 1995.
  • 3
    • 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
  • 4
    • 0003797989 scopus 로고
    • Department of Computer Science, University of Calgary, May
    • R. Cockett and T. Fukushima. About Charity. Department of Computer Science, University of Calgary, May 1992.
    • (1992) About Charity
    • Cockett, R.1    Fukushima, T.2
  • 6
    • 33745850197 scopus 로고    scopus 로고
    • Making implicit parameters explicit
    • Technical Report UU-CS-2005-032, Department of Information and Computing Sciences, Utrecht University
    • A. Dijkstra and S. D. Swierstra. Making implicit parameters explicit. Technical Report UU-CS-2005-032, Department of Information and Computing Sciences, Utrecht University, 2005.
    • (2005)
    • Dijkstra, A.1    Swierstra, S.D.2
  • 8
    • 33750906397 scopus 로고    scopus 로고
    • Design patterns as higher-order datatype-generic programs
    • J. Gibbons. Design patterns as higher-order datatype-generic programs. In Workshop on Generic Programming, pages 1-12, 2006.
    • (2006) Workshop on Generic Programming , pp. 1-12
    • Gibbons, J.1
  • 11
    • 0028022239 scopus 로고
    • A type-theoretic approach to higher-order modules with sharing
    • Jan
    • R. Harper and M. Lillibridge. A type-theoretic approach to higher-order modules with sharing. In Principles of Programming Languages, pages 123-137, Jan. 1994.
    • (1994) Principles of Programming Languages , pp. 123-137
    • Harper, R.1    Lillibridge, M.2
  • 12
  • 13
    • 0142188058 scopus 로고    scopus 로고
    • Generic Haskell: Practice and theory
    • Summer School on Generic Programming, Berlin
    • R. Hinze and J. Jeuring. Generic Haskell: Practice and theory. In LNCS 2793: Summer School on Generic Programming, Berlin, 2002.
    • (2002) LNCS , vol.2793
    • Hinze, R.1    Jeuring, J.2
  • 17
    • 33750994182 scopus 로고    scopus 로고
    • Named instances for Haskell type classes
    • W. Kahl and J. Scheffczyk. Named instances for Haskell type classes. In Haskell Workshop, 2001.
    • (2001) Haskell Workshop
    • Kahl, W.1    Scheffczyk, J.2
  • 18
  • 20
    • 0028013809 scopus 로고
    • Manifest types, modules, and separate compilation
    • X. Leroy. Manifest types, modules, and separate compilation. In Principles of Programming Languages, pages 109-122, 1994.
    • (1994) Principles of Programming Languages , pp. 109-122
    • Leroy, X.1
  • 28
  • 30
    • 64849107574 scopus 로고    scopus 로고
    • M. Odersky. An Overview of the Scala programming language (second, edition). Technical Report IC/2006/001, EPFL Lausanne, Switzerland, 2006a.
    • M. Odersky. An Overview of the Scala programming language (second, edition). Technical Report IC/2006/001, EPFL Lausanne, Switzerland, 2006a.
  • 32
  • 33
    • 64849094243 scopus 로고    scopus 로고
    • M. Odersky. The Scala language specification version 2.4. http://scala.epfl.ch/docu/files/ScalaReference.pdf, May 2007b.
    • M. Odersky. The Scala language specification version 2.4. http://scala.epfl.ch/docu/files/ScalaReference.pdf, May 2007b.
  • 41
    • 63149126892 scopus 로고    scopus 로고
    • Comparing libraries for generic programming in Haskell
    • Technical Report UU-CS-2008-010, Utrecht University
    • A. Rodriguez, J. Jeuring, P. Jansson, A. Gerdes, O. Kiselyov, and B. C. d. S. Oliveira. Comparing libraries for generic programming in Haskell. Technical Report UU-CS-2008-010, Utrecht University, 2008.
    • (2008)
    • Rodriguez, A.1    Jeuring, J.2    Jansson, P.3    Gerdes, A.4    Kiselyov, O.5    Oliveira, B.C.D.S.6
  • 45
    • 3042812934 scopus 로고
    • Monads for functional programming
    • Springer-Verlag
    • P. Wadler. Monads for functional programming. In Program Design Calculi. Springer-Verlag, 1993.
    • (1993) Program Design Calculi
    • Wadler, P.1
  • 46
    • 69849107056 scopus 로고    scopus 로고
    • The expression problem
    • Nov. 1998. URL
    • P. Wadler. The expression problem. Java Genericity Mailing list, Nov. 1998. URL http://www.cse.ohio-state.edu/gb/cis888.07g/java-genericity/20.
    • Java Genericity Mailing list
    • Wadler, P.1
  • 48
    • 33750972603 scopus 로고    scopus 로고
    • RepLib: A library for derivable type classes
    • S. Weirich. RepLib: a library for derivable type classes. In Haskell Workshop, pages 1-12, 2006.
    • (2006) Haskell Workshop , pp. 1-12
    • Weirich, S.1


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