메뉴 건너뛰기




Volumn , Issue , 2008, Pages 13-24

A lightweight approach to datatype-generic rewriting

Author keywords

Datatype generic programming; Term rewriting

Indexed keywords

ASSOCIATED TYPES; DATATYPE-GENERIC PROGRAMMING; GENERIC FUNCTIONS; HASKELL; METAVARIABLES; REWRITE RULES; REWRITING RULES; SYNTAX TREES; TERM REWRITING;

EID: 64849092051     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1411318.1411321     Document Type: Conference Paper
Times cited : (29)

References (28)
  • 1
    • 23944517839 scopus 로고    scopus 로고
    • Artem Alimarine and Sjaak Smetsers. Improved fusion for optimizing generics. In Manuel V. Hermenegildo and Daniel. Cabeza, editors, Practical Aspects of Declarative Languages, 7th International Symposium, PADL 2005, Long Beach, CA, USA, January 10-11, 2005, Proceedings, 3350 of Lecture Notes in Computer Science, pages 203-218. Springer-Verlag, 2005.
    • Artem Alimarine and Sjaak Smetsers. Improved fusion for optimizing generics. In Manuel V. Hermenegildo and Daniel. Cabeza, editors, Practical Aspects of Declarative Languages, 7th International Symposium, PADL 2005, Long Beach, CA, USA, January 10-11, 2005, Proceedings, volume 3350 of Lecture Notes in Computer Science, pages 203-218. Springer-Verlag, 2005.
  • 3
    • 34247205386 scopus 로고    scopus 로고
    • A pattern for almost compositional functions
    • John H. Reppy and Julia L Lawall, editors, Portland, Oregon, USA, September 16-21, ACM. Press, 2006
    • Björn Bringert and Aarne Ranta. A pattern for almost compositional functions. In John H. Reppy and Julia L Lawall, editors, Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, ICFP 2006, Portland, Oregon, USA, September 16-21, 2006, pages 216-226. ACM. Press, 2006.
    • (2006) Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, ICFP , pp. 216-226
    • Bringert, B.1    Ranta, A.2
  • 4
    • 64849101626 scopus 로고    scopus 로고
    • Neil C. C. Brown and Adam T. Sampson. Matching and modifying with generics. In Peter Achten, Pieter Koopman, and Marco T. Morazán, editors, Draft Proceedings of the Ninth Symposium on Trends in Functional Programming (TFP), May 26-28 2008, Center Parcs Het Heijderbos, The Netherlands, pages 304-318, 2008. The draft proceedings of the symposium have been published as a technical, report (ICIS-R08007) at. Radboud University Nijmegen.
    • Neil C. C. Brown and Adam T. Sampson. Matching and modifying with generics. In Peter Achten, Pieter Koopman, and Marco T. Morazán, editors, Draft Proceedings of the Ninth Symposium on Trends in Functional Programming (TFP), May 26-28 2008, Center Parcs "Het Heijderbos", The Netherlands, pages 304-318, 2008. The draft proceedings of the symposium have been published as a technical, report (ICIS-R08007) at. Radboud University Nijmegen.
  • 6
    • 64849090198 scopus 로고    scopus 로고
    • Manuel M. T. Chakravarty, Gabriele Keller, Roman Leshchinskiy, and Simon Peyton Jones. Generic programming with type families, 2008. Work in progress.
    • Manuel M. T. Chakravarty, Gabriele Keller, Roman Leshchinskiy, and Simon Peyton Jones. Generic programming with type families, 2008. Work in progress.
  • 9
    • 0003213283 scopus 로고    scopus 로고
    • Language Prototyping. An Algebraic Specification. Approach
    • Arie van Deursen, Jan Heering, and Paul Klint, editors, of, World Scientific, Singapore
    • Arie van Deursen, Jan Heering, and Paul Klint, editors. Language Prototyping. An Algebraic Specification. Approach, volume 5 of AMAST Series in Computing. World Scientific, Singapore, 1996.
    • (1996) AMAST Series in Computing , vol.5
  • 11
    • 51049115172 scopus 로고    scopus 로고
    • Arthur van Leeuwen, and Alex Gerdes. Specifying strategies for exercises
    • Serge Autexier, John Campbell, Julio Rubio, Volker Sorge, Masakazu Suzuki, and Freek Wiedijk, editors, Intelligent Computer Mathematics, MKM 2008, Birmingham, UK, July 28-August 1, 2008, Proceedings, of, Springer-Verlag
    • Bastiaan Heeren, Johan Jeuring, Arthur van Leeuwen, and Alex Gerdes. Specifying strategies for exercises. In Serge Autexier, John Campbell, Julio Rubio, Volker Sorge, Masakazu Suzuki, and Freek Wiedijk, editors, Intelligent Computer Mathematics, MKM 2008, Birmingham, UK, July 28-August 1, 2008, Proceedings, volume 5144 of LNAI, pages 430-445. Springer-Verlag, 2008.
    • (2008) LNAI , vol.5144 , pp. 430-445
    • Heeren, B.1    Jeuring, J.2
  • 12
    • 64849089388 scopus 로고    scopus 로고
    • Ralf Hinze. Generic programs and proofs, 2000. Habilitationsschrift.
    • Ralf Hinze. Generic programs and proofs, 2000. Habilitationsschrift.
  • 14
    • 33746102200 scopus 로고    scopus 로고
    • Stefan Holdermans, Johan Jeuring, Andres Löh, and Alexey Rodriguez. Generic views on data types. In Tarmo Uustalu, editor, Mathemathics of Program Construction, 8th International Conference, MPC 2006, Kuressaare, Estonia, July 3-5, 2006, Proceedings, 4014 of Lecture Notes in Computer Science, pages 209-234. Springer-Verlag, 2006.
    • Stefan Holdermans, Johan Jeuring, Andres Löh, and Alexey Rodriguez. Generic views on data types. In Tarmo Uustalu, editor, Mathemathics of Program Construction, 8th International Conference, MPC 2006, Kuressaare, Estonia, July 3-5, 2006, Proceedings, volume 4014 of Lecture Notes in Computer Science, pages 209-234. Springer-Verlag, 2006.
  • 16
    • 64849106100 scopus 로고    scopus 로고
    • Patrik Jansson and Johan Jeuring. A framework for polytypic programming on terms, with an application to rewriting. In Johan Jeuring, editor, Proceedings Workshop on Generic Programming (WGP2000), July 6, 2000, Ponte de Lima, Portugal, pages 33-45, 2000. The proceedings of the workshop have been published as a technical report (UU-CS-2000-19) at Utrecht University.
    • Patrik Jansson and Johan Jeuring. A framework for polytypic programming on terms, with an application to rewriting. In Johan Jeuring, editor, Proceedings Workshop on Generic Programming (WGP2000), July 6, 2000, Ponte de Lima, Portugal, pages 33-45, 2000. The proceedings of the workshop have been published as a technical report (UU-CS-2000-19) at Utrecht University.
  • 20
    • 84862047883 scopus 로고    scopus 로고
    • Ralf Lämmel and Joost Visser. Typed combinators for generic traversal. In Shiriram Krishnamurthi and C. R. Ramakrishnan, editors, Practical Aspects of Declarative Languages, 4th International Symposium, PADL 2002, Portland, OR, USA, January 19-20, 2002, Proceedings, 2257 of Lecture Notes in Computer Science, pages 137-154. Springer-Verlag, 2002.
    • Ralf Lämmel and Joost Visser. Typed combinators for generic traversal. In Shiriram Krishnamurthi and C. R. Ramakrishnan, editors, Practical Aspects of Declarative Languages, 4th International Symposium, PADL 2002, Portland, OR, USA, January 19-20, 2002, Proceedings, volume 2257 of Lecture Notes in Computer Science, pages 137-154. Springer-Verlag, 2002.
  • 22
    • 38849155042 scopus 로고    scopus 로고
    • Uniform boilerplate and list processing
    • Gabriele Keller, editor, Freiburg, Germany, September 30, ACM Press, 2007
    • Neil Mitchell, and Colin Runciman. Uniform boilerplate and list processing. In Gabriele Keller, editor, Proceedings of the ACM SIGPLAN Workshop on Haskell, Haskell 2007, Freiburg, Germany, September 30, 2007, pages 49-60. ACM Press, 2007.
    • (2007) Proceedings of the ACM SIGPLAN Workshop on Haskell, Haskell , pp. 49-60
    • Mitchell, N.1    Runciman, C.2
  • 24
    • 35048882620 scopus 로고    scopus 로고
    • Polytypic programming in Haskell
    • Philip W. Trinder, Greg Michaelson, and Ricardo Pena, editors, Implementation, of Programming Languages, 15th International Workshop, IFL, Edinburgh, UK, September 8-11, Revised Papers, of, Springer-Verlag, 2004
    • Ulf Norell and Patrik Jansson. Polytypic programming in Haskell. In Philip W. Trinder, Greg Michaelson, and Ricardo Pena, editors, Implementation, of Programming Languages, 15th International Workshop, IFL 2003, Edinburgh, UK, September 8-11, 2003, Revised Papers, volume 3145 of Lecture Notes in Computer Science, pages 168-184. Springer-Verlag, 2004.
    • (2003) Lecture Notes in Computer Science , vol.3145 , pp. 168-184
    • Norell, U.1    Jansson, P.2
  • 25
    • 32144449570 scopus 로고    scopus 로고
    • TypeCase: A design pattern for type-indexed functions
    • Tallinn, Estonia, September 30, ACM. Press
    • Bruno C. d. S. Oliveira and Jeremy Gibbons. TypeCase: A design pattern for type-indexed functions. In Proceedings of the 2005 ACM SIGPLAN Workshop on Haskell, Tallinn, Estonia, September 30, 2005, pages 98-109. ACM. Press, 2005.
    • (2005) Proceedings of the 2005 ACM SIGPLAN Workshop on Haskell , pp. 98-109
    • Oliveira, B.C.D.S.1    Gibbons, J.2
  • 26
    • 64849112293 scopus 로고    scopus 로고
    • Holdermans, Andres Löh, and Johan Jeuring. Generic programming with fixed points for mutually recursive datatypes
    • Technical Report. UU-CS-2008-019, Utrecht University
    • Alexey Rodriguez, Stefan. Holdermans, Andres Löh, and Johan Jeuring. Generic programming with fixed points for mutually recursive datatypes. Technical Report. UU-CS-2008-019, Utrecht University, 2008.
    • (2008)
    • Alexey Rodriguez, S.1


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