packages feed

monoids-0.2.0.3: monoids.cabal

name:		    monoids
version:	    0.2.0.3
license:	    BSD3
license-file:   LICENSE
author:		    Edward A. Kmett
maintainer:	    Edward A. Kmett <ekmett@gmail.com>
stability:	    experimental
homepage:	    http://comonad.com/reader
category:	    Data, Math, Numerical
synopsis:	    Monoids, specialized containers and a general map/reduce framework
description:    Monoids, specialized containers and a general map/reduce framework
copyright:      (c) 2009 Edward A. Kmett
build-type:     Simple
cabal-version:  >=1.2.3

flag optimize
  description: Enable optimizations 
  default: False

library
  build-depends: 
    base >= 4 && < 5,
    array >= 0.2 && < 0.4,
    containers >= 0.2 && < 0.5,
    bytestring >= 0.9 && < 1.0,
    fingertree >= 0.0.1 && < 0.2,
    text >= 0.1 && < 0.12,
    parallel >= 1.1 && < 3.2

  exposed-modules:
    Data.Generator
    Data.Generator.Combinators
    Data.Group
    Data.Group.Combinators
    Data.Group.Sugar
    Data.Monoid.Additive
    Data.Monoid.Applicative
    Data.Monoid.Combinators
    Data.Monoid.Monad
    Data.Monoid.Multiplicative
    Data.Monoid.Ord
    Data.Monoid.Reducer
    Data.Monoid.Self
    Data.Monoid.Sugar
    Data.Monoid.Union

  ghc-options: -Wall -fno-warn-duplicate-exports

  if flag (optimize)
    ghc-options: -funbox-strict-fields -O2 -fdicts-cheap