Haskell Language

Program-Transformation.Org: The Program Transformation Wiki
Homepage: http://www.haskell.org

Haskell is a general purpose lazy FunctionalProgrammingLanguage. The language is a grateful subject of ProgramTransformation. 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 PatternMatching.

strengths

weaknesses

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

Applications of Haskell to program transformation

See Also