Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Programmable rewriting strategies in Haskell
[go: Go Back, main page]

Programmable rewriting strategies in Haskell

--- White Paper ---

Author
Ralf Lämmel

Abstract
Programmable rewriting strategies provide a valuable tool for implementing traversal functionality in grammar-driven (or schema-driven) tools. The working Haskell programmer has access to programmable rewriting strategies via two similar options: (i) the Strafunski bundle for generic functional programming and language processing, and (ii) the "Scrap your boilerplate" approach to generic functional programming. Basic rewrite steps are encoded as monomorphic functions on datatypes. Rewriting strategies are polymorphic functions composed from appropriate basic strategy combinators.

We will briefly review programmable rewriting strategies in Haskell.
We will address the following questions:

Bibtex entry
@inproceedings{Laemmel04-WRS,
 author = "Ralf L{\"a}mmel",
 title = "{Programmable rewriting strategies in Haskell}",
 year = 2004,
 notes = "Invited paper;
          Proceedings of WRS 2004;
          13 pages; 
          To appear in ENTCS"
}

View paper

Website maintained by Ralf Lämmel (Email: ralf@cwi.nl)