packages feed

edenskel-2.0.0.0: edenskel.cabal

name:		edenskel
version:	2.0.0.0
license:	BSD3
license-file:	LICENSE
maintainer:	eden@mathematik.uni-marburg.de
synopsis:	Semi-explicit parallel programming skeleton library
description:
    This package provides a skeleton library for semi-explicit parallel programming with Eden.
category:       Control.Parallel.Eden
build-type:     Simple
cabal-version:  >=1.6

source-repository head
    type:     git
    location: git://james.mathematik.uni-marburg.de/edenskel.git

Flag par
  Description: Enable parallel support
  Default:     True

library {
  exposed-modules:
        Control.Parallel.Eden.Auxiliary
        Control.Parallel.Eden.Map
        Control.Parallel.Eden.MapReduce
        Control.Parallel.Eden.DivConq
        Control.Parallel.Eden.Workpool
        Control.Parallel.Eden.Topology
        Control.Parallel.Eden.Iteration
  extensions:	CPP

  if flag(par)
    CPP-Options: -D__PARALLEL_HASKELL__

  build-depends: base >= 4 && < 5,
                 edenmodules >= 1.2.0.0 && < 2,
                 parallel >= 3.1 && <4
  }