메뉴 건너뛰기




Volumn 16, Issue 4-5, 2006, Pages 451-483

Generics for the masses

Author keywords

[No Author keywords available]

Indexed keywords

DATA TYPE; GENERIC FUNCTIONS; HASKELL; HASKELL 98; LANGUAGE CONSTRUCTS; TYPE CLASS; TYPE SYSTEMS;

EID: 33747177082     PISSN: 09567968     EISSN: 14697653     Source Type: Journal    
DOI: 10.1017/S0956796806006022     Document Type: Conference Paper
Times cited : (41)

References (40)
  • 2
    • 0002579534 scopus 로고    scopus 로고
    • Generic programming -an introduction
    • Swierstra, S. D., Henriques, P. R. and Oliveira, J. N. (eds.), Braga, Portugal. Lecture Notes in Computer Science. Springer-Verlag
    • Backhouse, R., Jansson, P., Jeuring, J. & Meertens, L. (1999) Generic Programming -An Introduction -. In: Swierstra, S. D., Henriques, P. R. and Oliveira, J. N. (eds.), 3rd International Summer School on Advanced Functional Programming, Braga, Portugal. Lecture Notes in Computer Science 1608, pp. 28-115. Springer-Verlag.
    • (1999) 3rd International Summer School on Advanced Functional Programming , vol.1608 , pp. 28-115
    • Backhouse, R.1    Jansson, P.2    Jeuring, J.3    Meertens, L.4
  • 3
    • 0022103846 scopus 로고
    • Automatic synthesis of typed λ-programs on term algebras
    • Böhm, C. & Berarducci, A. (1985) Automatic synthesis of typed λ-programs on term algebras. Theoretical Computer Science, 39(2-3), 135-154.
    • (1985) Theoretical Computer Science , vol.39 , Issue.2-3 , pp. 135-154
    • Böhm, C.1    Berarducci, A.2
  • 4
    • 0036980244 scopus 로고    scopus 로고
    • A lightweight implementation of generics and dynamics
    • Chakravarty, M. M. (ed.). ACM Press
    • Cheney, J. & Hinze, R. (2002) A lightweight implementation of generics and dynamics. In: Chakravarty, M. M. (ed.), Proceedings of the 2002 ACM SIGPLAN Haskell Workshop, pp. 90-104. ACM Press.
    • (2002) Proceedings of the 2002 ACM SIGPLAN Haskell Workshop , pp. 90-104
    • Cheney, J.1    Hinze, R.2
  • 8
    • 84886761513 scopus 로고    scopus 로고
    • DrIFT. (2005) DrIFT Home Page. http://repetae.net/john/computer/haske11/ DrIFT/.
    • (2005) DrIFT Home Page
  • 12
    • 0036568688 scopus 로고    scopus 로고
    • Polytypic values possess polykinded types
    • Hinze, R. (2002) Polytypic values possess polykinded types. Science of Computer Programming, 43, 129-159.
    • (2002) Science of Computer Programming , vol.43 , pp. 129-159
    • Hinze, R.1
  • 13
    • 13344266569 scopus 로고    scopus 로고
    • Fun with phantom types
    • Gibbons, J. and de Moor, O. (eds.). Palgrave Macmillan
    • Hinze, R. (2003) Fun with phantom types. In: Gibbons, J. and de Moor, O. (eds.), The Fun of Programming, pp. 245-262. Palgrave Macmillan.
    • (2003) The Fun of Programming , pp. 245-262
    • Hinze, R.1
  • 14
    • 11444265162 scopus 로고    scopus 로고
    • Theoretical Pearl: Church numerals, twice!
    • Hinze, R. (2005) Theoretical Pearl: Church numerals, twice! J. Functional Programming, 15(1), 1-13.
    • (2005) J. Functional Programming , vol.15 , Issue.1 , pp. 1-13
    • Hinze, R.1
  • 15
    • 0142157022 scopus 로고    scopus 로고
    • Generic Haskell: Applications
    • Backhouse, R. and Gibbons, J. (eds.). Lecture Notes in Computer Science. Springer-Verlag
    • Hinze, R. & Jeuring, J. (2003a) Generic Haskell: Applications. In: Backhouse, R. and Gibbons, J. (eds.), Generic Programming: Advanced Lectures. Lecture Notes in Computer Science 2793, pp. 57-97. Springer-Verlag.
    • (2003) Generic Programming: Advanced Lectures , vol.2793 , pp. 57-97
    • Hinze, R.1    Jeuring, J.2
  • 16
    • 0142188058 scopus 로고    scopus 로고
    • Generic Haskell: Practice and theory
    • Backhouse, R. and Gibbons, J. (eds.) Lecture Notes in Computer Science. Springer-Verlag
    • Hinze, R. & Jeuring, J. (2003b) Generic Haskell: Practice and theory. In: Backhouse, R. and Gibbons, J. (eds.), Generic Programming: Advanced Lectures. Lecture Notes in Computer Science 2793, pp. 1-56. Springer-Verlag.
    • (2003) Generic Programming: Advanced Lectures , vol.2793 , pp. 1-56
    • Hinze, R.1    Jeuring, J.2
  • 17
    • 1142294703 scopus 로고    scopus 로고
    • Derivable type classes
    • Hutton, G. (ed.), vol. 41.1 of Electronic Notes in Theoretical Computer Science. Elsevier Science. (The preliminary proceedings appeared as a University of Nottingham technical report.)
    • Hinze, R. & Peyton Jones, S. (2001) Derivable type classes. In: Hutton, G. (ed.), Proceedings of the 2000 ACM S IG P LAN Haskell Workshop, vol. 41.1 of Electronic Notes in Theoretical Computer Science. Elsevier Science. (The preliminary proceedings appeared as a University of Nottingham technical report.)
    • (2001) Proceedings of the 2000 ACM S IG P LAN Haskell Workshop
    • Hinze, R.1    Peyton Jones, S.2
  • 20
    • 84947265273 scopus 로고    scopus 로고
    • Type classes with functional dependencies
    • Smolka, G. (ed.), Berlin, Germany. Lecture Notes in Computer Science. Springer-Verlag
    • Jones, M. P. (2000) Type classes with functional dependencies. In: Smolka, G. (ed.), Proceedings of the 9th European Symposium on Programming, ESOP 2000, Berlin, Germany. Lecture Notes in Computer Science 1782, pp. 230-244. Springer-Verlag.
    • (2000) Proceedings of the 9th European Symposium on Programming, ESOP 2000 , vol.1782 , pp. 230-244
    • Jones, M.P.1
  • 23
    • 0020890390 scopus 로고
    • Reasoning about functional programs and complexity classes associated with type disciplines
    • Tucson, AZ, IEEE Press. Loh, A. (2004) Exploring Generic Haskell. PhD thesis, Utrecht University
    • Leivant, D. (1983) Reasoning about functional programs and complexity classes associated with type disciplines. Proceedings 24th Annual IEEE Symposium on Foundations of Computer Science, FOCS'83, Tucson, AZ, pp. 460-469. IEEE Press. Loh, A. (2004) Exploring Generic Haskell. PhD thesis, Utrecht University.
    • (1983) Proceedings 24th Annual IEEE Symposium on Foundations of Computer Science, FOCS'83 , pp. 460-469
    • Leivant, D.1
  • 27
    • 0030672493 scopus 로고    scopus 로고
    • Catenable double-ended queues
    • Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming, August 1997
    • Okasaki, C. (1997) Catenable double-ended queues. Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming, pp. 66-74. (ACM SIGPLAN Notices, 32(8), August 1997.)
    • (1997) ACM SIGPLAN Notices , vol.32 , Issue.8 , pp. 66-74
    • Okasaki, C.1
  • 28
    • 32144449570 scopus 로고    scopus 로고
    • TypeCase: A design pattern for type-indexed Junctions. In: Daan Leijen (ed.), Tallinn, Estonia. ACM Press
    • Oliveira, B. C. & Gibbons, J. (2005) TypeCase: A design pattern for type-indexed Junctions. In: Daan Leijen (ed.), Proceedings of the 2005 ACM SIGPLAN workshop on Haskell, Tallinn, Estonia, pp. 98-109. ACM Press.
    • (2005) Proceedings of the 2005 ACM SIGPLAN Workshop on Haskell , pp. 98-109
    • Oliveira, B.C.1    Gibbons, J.2
  • 29
    • 0027115637 scopus 로고
    • Recursive programming with proofs
    • Parigot, M. (1992) Recursive programming with proofs. Theoretical Computer Science, 94(2), 335-356.
    • (1992) Theoretical Computer Science , vol.94 , Issue.2 , pp. 335-356
    • Parigot, M.1
  • 33
    • 0036983358 scopus 로고    scopus 로고
    • Template metaprogramming for Haskell
    • Chakravarty, M. M. T. (ed.). ACM Press
    • Sheard, T. & Peyton Jones, S. (2002) Template metaprogramming for Haskell. In: Chakravarty, M. M. T. (ed.), A CM SIGPLAN Haskell Workshop 02 pp. 1-16. ACM Press.
    • (2002) A CM SIGPLAN Haskell Workshop 02 , pp. 1-16
    • Sheard, T.1    Peyton Jones, S.2
  • 36
    • 0013045932 scopus 로고    scopus 로고
    • Language independent traversals for program transformation
    • Jeuring, J. (ed.), Ponte de Lima, Portugal. (The proceedings appeared as a technical report of Universiteit Utrecht, UU-CS-2000-19.)
    • Visser, E. (2000) Language independent traversals for program transformation. In : Jeuring, J. (ed.), Proceedings of the 2nd Workshop on Generic Programming, Ponte de Lima, Portugal, pp. 86-104. (The proceedings appeared as a technical report of Universiteit Utrecht, UU-CS-2000-19.)
    • (2000) Proceedings of the 2nd Workshop on Generic Programming , pp. 86-104
    • Visser, E.1
  • 38
    • 9744231135 scopus 로고    scopus 로고
    • A prettier printer
    • Gibbons, J. and de Moor, O. (eds.), Cornerstones of Computing. Palgrave Macmillan
    • Wadler, P. (2003) A prettier printer. In: Gibbons, J. and de Moor, O. (eds.), The Fun of Programming. Cornerstones of Computing, pp. 223-243. Palgrave Macmillan.
    • (2003) The Fun of Programming , pp. 223-243
    • Wadler, P.1
  • 39
    • 84945307225 scopus 로고    scopus 로고
    • Encoding intensional type analysis
    • LNCS. Springer-Verlag
    • Weirich, S. (2001) Encoding intensional type analysis. European Symposium on Programming. LNCS 2028, pp. 92-106. Springer-Verlag.
    • (2001) European Symposium on Programming , vol.2028 , pp. 92-106
    • Weirich, S.1


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