메뉴 건너뛰기




Volumn 2793, Issue , 2003, Pages 1-56

Generic Haskell: Practice and theory

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SCIENCE; COMPUTERS;

EID: 0142188058     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-45191-4_1     Document Type: Article
Times cited : (52)

References (49)
  • 4
    • 0043039003 scopus 로고    scopus 로고
    • Cayenne - A language with dependent types
    • January
    • Lennart Augustsson. Cayenne - a language with dependent types. SIGPLAN Notices, 34(1):239-250, January 1999.
    • (1999) SIGPLAN Notices , vol.34 , Issue.1 , pp. 239-250
    • Augustsson, L.1
  • 7
    • 84957578237 scopus 로고    scopus 로고
    • Nested datatypes
    • J. Jeuring, editor, Fourth International Conference on Mathematics of Program Construction, MPC'98, Marstrand, Sweden, Springer-Verlag, June
    • Richard Bird and Lambert Meertens. Nested datatypes. In J. Jeuring, editor, Fourth International Conference on Mathematics of Program Construction, MPC'98, Marstrand, Sweden, volume 1422 of Lecture Notes in Computer Science, pages 52-67. Springer-Verlag, June 1998.
    • (1998) Lecture Notes in Computer Science , vol.1422 , pp. 52-67
    • Bird, R.1    Meertens, L.2
  • 8
    • 0001017659 scopus 로고    scopus 로고
    • Generalised folds for nested datatypes
    • Richard Bird and Ross Paterson. Generalised folds for nested datatypes. Formal Aspects of Computing, 11(2):200-222, 1999.
    • (1999) Formal Aspects of Computing , vol.11 , Issue.2 , pp. 200-222
    • Bird, R.1    Paterson, R.2
  • 9
    • 0036980244 scopus 로고    scopus 로고
    • A lightweight implementation of generics and dynamics
    • Manuel M.T. Chakravarty, editor, ACM Press, October
    • James Cheney and Ralf Hinze. A lightweight implementation of generics and dynamics. In Manuel M.T. Chakravarty, editor, Proceedings of the 2002 ACM SIGPLAN Haskell Workshop, pages 90-104. ACM Press, October 2002.
    • (2002) Proceedings of the 2002 ACM SIGPLAN Haskell Workshop , pp. 90-104
    • Cheney, J.1    Hinze, R.2
  • 10
  • 11
    • 84957671818 scopus 로고    scopus 로고
    • An extensional characterization of lambda-lifting and lambda-dropping
    • Aart Middeldorp and Taisuke Sato, editors, 4th Fuji International Symposium on Functional and Logic Programming (FLOPS'99), Tsukuba, Japan, Springer-Verlag, November
    • Olivier Danvy. An extensional characterization of lambda-lifting and lambda-dropping. In Aart Middeldorp and Taisuke Sato, editors, 4th Fuji International Symposium on Functional and Logic Programming (FLOPS'99), Tsukuba, Japan, volume 1722 of Lecture Notes in Computer Science, pages 241-250. Springer-Verlag, November 1999.
    • (1999) Lecture Notes in Computer Science , vol.1722 , pp. 241-250
    • Danvy, O.1
  • 12
    • 0034538769 scopus 로고    scopus 로고
    • Recursive subtyping revealed (functional pearl)
    • Proceedings of the ACM Sigplan International Conference on Functional Programming (ICFP'00), New York, September ACM Press
    • Vladimir Gapeyev, Michael Y. Levin, and Benjamin C. Pierce. Recursive subtyping revealed (functional pearl). In Proceedings of the ACM Sigplan International Conference on Functional Programming (ICFP'00), volume 35 of ACM Sigplan Notices, pages 221-232, New York, September 2000. ACM Press.
    • (2000) ACM Sigplan Notices , vol.35 , pp. 221-232
    • Gapeyev, V.1    Levin, M.Y.2    Pierce, B.C.3
  • 18
    • 0003336597 scopus 로고    scopus 로고
    • A generic programming extension for Haskell
    • Erik Meijer, editor, September The proceedings appeared as a technical report of Universiteit Utrecht, UU-CS-1999-28
    • Ralf Hinze. A generic programming extension for Haskell. In Erik Meijer, editor, Proceedings of the 3rd Haskell Workshop, Paris, France, September 1999. The proceedings appeared as a technical report of Universiteit Utrecht, UU-CS-1999-28.
    • (1999) Proceedings of the 3rd Haskell Workshop, Paris, France
    • Hinze, R.1
  • 19
    • 84957647250 scopus 로고    scopus 로고
    • Polytypic programming with ease
    • Aart Middeldorp and Taisuke Sato, editors, 4th Fuji International Symposium on Functional and Logic Programming (FLOPS'99), Tsukuba, Japan, Springer-Verlag, November
    • Ralf Hinze. Polytypic programming with ease (extended abstract). In Aart Middeldorp and Taisuke Sato, editors, 4th Fuji International Symposium on Functional and Logic Programming (FLOPS'99), Tsukuba, Japan, volume 1722 of Lecture Notes in Computer Science, pages 21-36. Springer-Verlag, November 1999.
    • (1999) Lecture Notes in Computer Science , vol.1722 , pp. 21-36
    • Hinze, R.1
  • 20
    • 0348116825 scopus 로고    scopus 로고
    • Functional Pearl: Perfect trees and bit-reversal permutations
    • May
    • Ralf Hinze. Functional Pearl: Perfect trees and bit-reversal permutations. Journal of Functional Programming, 10(3):305-317, May 2000.
    • (2000) Journal of Functional Programming , vol.10 , Issue.3 , pp. 305-317
    • Hinze, R.1
  • 22
    • 0036568688 scopus 로고    scopus 로고
    • Polytypic values possess polykinded types
    • Ralf Hinze. Polytypic values possess polykinded types. Science of Computer Programmming, 43:129-159, 2002.
    • (2002) Science of Computer Programmming , vol.43 , pp. 129-159
    • Hinze, R.1
  • 23
    • 0013045267 scopus 로고    scopus 로고
    • Derivable type classes
    • Graham Hutton, editor, volume 41.1 of Electronic Notes in Theoretical Computer Science. Elsevier Science, August The preliminary proceedings appeared as a University of Nottingham technical report
    • Ralf Hinze and Simon Peyton Jones. Derivable type classes. In Graham Hutton, editor, Proceedings of the 2000 ACM SIGPLAN Haskell Workshop, volume 41.1 of Electronic Notes in Theoretical Computer Science. Elsevier Science, August 2001. The preliminary proceedings appeared as a University of Nottingham technical report.
    • (2001) Proceedings of the 2000 ACM SIGPLAN Haskell Workshop
    • Hinze, R.1    Jones, S.P.2
  • 25
    • 70350520835 scopus 로고    scopus 로고
    • Polytypic compact printing and parsing
    • S. Doaitse Swierstra, editor, Proceedings European Symposium on Programming, ESOP'99, Berlin, Springer-Verlag
    • Patrik Jansson and Johan Jeuring. Polytypic compact printing and parsing. In S. Doaitse Swierstra, editor, Proceedings European Symposium on Programming, ESOP'99, volume 1576 of Lecture Notes in Computer Science, pages 273-287, Berlin, 1999. Springer-Verlag.
    • (1999) Lecture Notes in Computer Science , vol.1576 , pp. 273-287
    • Jansson, P.1    Jeuring, J.2
  • 27
    • 84870914855 scopus 로고
    • Shapely types and shape polymorphism
    • D. Sanella, editor, Programming Languages and Systems - ESOP'94: 5th European Symposium on Programming, Edinburgh, UK, Proceedings, Berlin, 11-13 April Springer-Verlag
    • C.B. Jay and J.R.B. Cocket. Shapely types and shape polymorphism. In D. Sanella, editor, Programming Languages and Systems - ESOP'94: 5th European Symposium on Programming, Edinburgh, UK, Proceedings, volume 788 of Lecture Notes in Computer Science, pages 302-316, Berlin, 11-13 April 1994. Springer-Verlag.
    • (1994) Lecture Notes in Computer Science , vol.788 , pp. 302-316
    • Jay, C.B.1    Cocket, J.R.B.2
  • 28
    • 84957550104 scopus 로고    scopus 로고
    • Polytypic programming
    • J. Launchbury, E. Meijer, and T. Sheard, editors, Tutorial Text 2nd International School on Advanced Functional Programming, Olympia, WA, USA, Springer-Verlag
    • Johan Jeuring and Patrik Jansson. Polytypic programming. In J. Launchbury, E. Meijer, and T. Sheard, editors, Tutorial Text 2nd International School on Advanced Functional Programming, Olympia, WA, USA, volume 1129 of Lecture Notes in Computer Science, pages 68-114. Springer-Verlag, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1129 , pp. 68-114
    • Jeuring, J.1    Jansson, P.2
  • 31
    • 84957703507 scopus 로고    scopus 로고
    • Calculate polytypically!
    • H. Kuchen and S.D. Swierstra, editors, Proceedings 8th International Symposium on Programming Languages: Implementations, Logics, and Programs, PLILP'96, Aachen, Germany, Springer-Verlag, September
    • Lambert Meertens. Calculate polytypically! In H. Kuchen and S.D. Swierstra, editors, Proceedings 8th International Symposium on Programming Languages: Implementations, Logics, and Programs, PLILP'96, Aachen, Germany, volume 1140 of Lecture Notes in Computer Science, pages 1-16. Springer-Verlag, September 1996.
    • (1996) Lecture Notes in Computer Science , vol.1140 , pp. 1-16
    • Meertens, L.1
  • 33
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • Robin Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17(3):348-375, 1978.
    • (1978) Journal of Computer and System Sciences , vol.17 , Issue.3 , pp. 348-375
    • Milner, R.1
  • 35
    • 84976024921 scopus 로고
    • A cateogry-theoretic account of program modules
    • March
    • Eugenio Moggi. A cateogry-theoretic account of program modules. Mathematical Structures in Computer Science, 1(1):103-139, March 1991.
    • (1991) Mathematical Structures in Computer Science , vol.1 , Issue.1 , pp. 103-139
    • Moggi, E.1
  • 36
    • 85027621869 scopus 로고
    • Polymorphic type schemes and recursive definitions
    • M. Paul and B. Robinet, editors, Proceedings of the International Symposium on Programming, 6th Colloquium, Toulouse, France
    • Alan Mycroft. Polymorphic type schemes and recursive definitions. In M. Paul and B. Robinet, editors, Proceedings of the International Symposium on Programming, 6th Colloquium, Toulouse, France, volume 167 of Lecture Notes in Computer Science, pages 217-228, 1984.
    • (1984) Lecture Notes in Computer Science , vol.167 , pp. 217-228
    • Mycroft, A.1
  • 39
    • 84947942223 scopus 로고    scopus 로고
    • Compiling Haskell by program transformation: A report from the trenches
    • Hanne Riis Nielson, editor, Programming Languages and Systems-ESOP'96, 6th European Symposium on Programming, Linköping, Sweden, 22-24 April, Springer-Verlag
    • Simon L. Peyton Jones. Compiling Haskell by program transformation: A report from the trenches. In Hanne Riis Nielson, editor, Programming Languages and Systems-ESOP'96, 6th European Symposium on Programming, Linköping, Sweden, 22-24 April, volume 1058 of Lecture Notes in Computer Science, pages 18-44. Springer-Verlag, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1058 , pp. 18-44
    • Peyton Jones, S.L.1
  • 41
    • 33750249521 scopus 로고    scopus 로고
    • Structural polymorphism
    • Roland Backhouse and Tim Sheard, editors, Dept. of Computing Science, Chalmers Univ. of Techn. and Göteborg Univ., June
    • Fritz Ruehr. Structural polymorphism. In Roland Backhouse and Tim Sheard, editors, Informal Proceedings Workshop on Generic Programming, WGP'98, Marstrand, Sweden, 18 June 1998. Dept. of Computing Science, Chalmers Univ. of Techn. and Göteborg Univ., June 1998.
    • (1998) Informal Proceedings Workshop on Generic Programming, WGP'98, Marstrand, Sweden, 18 June 1998
    • Ruehr, F.1
  • 43
    • 0026242636 scopus 로고
    • Automatic generation and use of abstract structure operators
    • October
    • Tim Sheard. Automatic generation and use of abstract structure operators. ACM Transactions on Programming Languages and Systems, 13(4):531-557, October 1991.
    • (1991) ACM Transactions on Programming Languages and Systems , vol.13 , Issue.4 , pp. 531-557
    • Sheard, T.1
  • 44
    • 0346170657 scopus 로고
    • Technical Report CS/E 93-018, Oregon Graduate Institute of Science and Technology, Department of Computer Science and Engineering, Portland, OR, USA, November
    • Tim Sheard. Type parametric programming. Technical Report CS/E 93-018, Oregon Graduate Institute of Science and Technology, Department of Computer Science and Engineering, Portland, OR, USA, November 1993.
    • (1993) Type Parametric Programming
    • Sheard, T.1
  • 47
    • 84978946106 scopus 로고    scopus 로고
    • The Girard-Reynolds isomorphism
    • N. Kobayashi and B. C. Pierce, editors, Proc. of 4th Int. Symp. on Theoretical Aspects of Computer Science, TACS 2001, Sendai, Japan, 29-31 Oct. 2001, Springer-Verlag, Berlin
    • Philip Wadler. The Girard-Reynolds isomorphism. In N. Kobayashi and B. C. Pierce, editors, Proc. of 4th Int. Symp. on Theoretical Aspects of Computer Science, TACS 2001, Sendai, Japan, 29-31 Oct. 2001, volume 2215 of Lecture Notes in Computer Science, pages 468-491. Springer-Verlag, Berlin, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2215 , pp. 468-491
    • Wadler, P.1
  • 48
    • 9744231135 scopus 로고    scopus 로고
    • A prettier printer
    • Jeremy Gibbons and Oege de Moor, editors, Cornerstones of Computing, Palgrave Macmillan Publishers Ltd, March
    • Philip Wadler. A prettier printer. In Jeremy Gibbons and Oege de Moor, editors, The Fun of Programming, Cornerstones of Computing, pages 223-243. Palgrave Macmillan Publishers Ltd, March 2003.
    • (2003) The Fun of Programming , pp. 223-243
    • Wadler, P.1
  • 49
    • 84957077404 scopus 로고    scopus 로고
    • Higher-order intensional type analysis
    • D. Le Métayer, editor, Proceedings of the 11th European Symposium on Programming, ESOP 2002
    • Stephanie Weirich. Higher-order intensional type analysis. In D. Le Métayer, editor, Proceedings of the 11th European Symposium on Programming, ESOP 2002, volume 2305 of Lecture Notes in Computer Science, pages 98-114, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2305 , pp. 98-114
    • Weirich, S.1


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