Haskell is a general purpose lazy functional programming language. The language is a grateful subject of program transformation. Program transformations play a prime role in GHC, the Glasgow Haskell Compiler.

Haskell as Transformation Language

Although it is not primarily aimed at program transformation, it has some features in common with program transformation languages, including pattern matching.

Strengths

Weaknesses

  • No separation of rules and strategies
  • No first-class pattern matching

Applications of Haskell to program transformation

See Also

Revision: r1.2 - 08 May 2005 - 20:01 - MartinBravenboer
Transform > HaskellLanguage
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback