packages feed

composition-prelude-3.0.0.2: composition-prelude.cabal

cabal-version:   1.18
name:            composition-prelude
version:         3.0.0.2
license:         BSD3
license-file:    LICENSE
copyright:       Copyright: (c) 2017-2020 Vanessa McHale
maintainer:      vamchale@gmail.com
author:          Vanessa McHale
bug-reports:     https://hub.darcs.net/vmchale/composition-prelude/issues
synopsis:        Higher-order function combinators
description:
    Replacement for [composition](hackage.haskell.org/package/composition) or [composition-extra](hackage.haskell.org/package/composition-extra), exporting everything in one module.

category:        Control, Data
build-type:      Simple
extra-doc-files:
    README.md
    CHANGELOG.md

source-repository head
    type:     darcs
    location: https://hub.darcs.net/vmchale/composition-prelude

flag development
    description: Enable `-Werror`
    default:     False
    manual:      True

library
    exposed-modules:  Control.Composition
    hs-source-dirs:   src
    default-language: Haskell98
    ghc-options:      -Wall
    build-depends:    base >=4.11 && <5

    if flag(development)
        ghc-options: -Werror

    if impl(ghc >=8.0)
        ghc-options: -Wincomplete-uni-patterns -Wincomplete-record-updates