name: hfusion version: 0.0.3 build-type: Simple cabal-version: >= 1.6 license: BSD3 license-file: LICENSE maintainer: Facundo Dominguez stability: experimental homepage: http://www.fing.edu.uy/inco/proyectos/fusion category: Program Transformation synopsis: A library for fusing a subset of Haskell programs. description: This package implements algorithms for fusing pure functions which can be written as primitive recursive functions or as hylomorphisms. The functions can be mutually recursive and make recursion over multiple arguments. library build-depends: base<5, mtl, haskell-src, haskell98, containers, pretty exposed-modules: HFusion.HFusion other-modules: HFusion.Internal.HyloFace ,HFusion.Internal.HyloRep ,HFusion.Internal.FsDeriv ,HFusion.Internal.FunctorRep ,HFusion.Internal.FuseEnvironment ,HFusion.Internal.FuseFace ,HFusion.Internal.HsPrec ,HFusion.Internal.HsPretty ,HFusion.Internal.HsSyn ,HFusion.Internal.Inline ,HFusion.Internal.Messages ,HFusion.Internal.RenVars ,HFusion.Internal.Utils ,HFusion.Internal.Parsing.Translator ,HFusion.Internal.Parsing.HyloParser ,HFusion.Internal.Parsing.HyloContext source-repository head type: darcs location: http://www.fing.edu.uy/inco/proyectos/fusion/darcs/hfusion/ source-repository this type: darcs location: http://www.fing.edu.uy/inco/proyectos/fusion/darcs/hfusion/ tag: 0.0.3