curry-base-1.1.1: Functions for manipulating Curry programs

CopyrightMichael Hanus 2004
Martin Engelke 2005
Björn Peemöller 2013
LicenseBSD-3-clause
Maintainerbjp@informatik.uni-kiel.de
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

Curry.AbstractCurry

Description

This library contains a definition for representing Curry programs in Haskell by the type CurryProg and I/O actions to read Curry programs and transform them into this abstract representation as well as write them to a file.

Note that this defines a slightly new format for AbstractCurry in comparison to the first proposal of 2003.

Assumption: An AbstractCurry program Prog is stored in a file with the file extension acy, i.e. in a file Prog.acy.

Documentation