Name: curry-base Version: 0.2.9 Cabal-Version: >= 1.6 Synopsis: Functions for manipulating Curry programs Description: This package serves as a foundation for Curry compilers. It defines the intermediate language formats FlatCurry and ExtendedFlat. Additionally, it provides functionality for the smooth integration of compiler frontends and backends. Category: Language License: OtherLicense License-File: LICENSE Author: Wolfgang Lux, Martin Engelke, Bernd Brassel, Holger Siegel, Björn Peemöller Maintainer: Björn Peemöller Bug-Reports: http://www-ps.informatik.uni-kiel.de/redmine/projects/curry-base Homepage: http://www.curry-language.org Build-Type: Simple Stability: experimental Flag split-syb Description: Has the syb functionality been split into the package syb? Default: True Library if flag(split-syb) Build-Depends: base == 4.*, syb else Build-Depends: base == 3.* Build-Depends: mtl , containers , filepath , pretty , old-time , directory ghc-options: -Wall Exposed-Modules: Curry.AbstractCurry Curry.Base.Ident Curry.Base.MessageMonad Curry.Base.Position Curry.ExtendedFlat.CurryArithmetics Curry.ExtendedFlat.EraseTypes Curry.ExtendedFlat.Goodies Curry.ExtendedFlat.LiftLetrec Curry.ExtendedFlat.MonadicGoodies Curry.ExtendedFlat.Type Curry.ExtendedFlat.TypeInference Curry.ExtendedFlat.UnMutual Curry.FlatCurry.Goodies Curry.FlatCurry.Tools Curry.FlatCurry.Type Curry.Files.Filenames Curry.Files.PathUtils