packages feed

hfusion-0.0.3: hfusion.cabal

name:       hfusion
version:    0.0.3
build-type: Simple
cabal-version:  >= 1.6
license:    BSD3
license-file:   LICENSE
maintainer: Facundo Dominguez <facundominguez at gmail.com>
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