packages feed

church-maybe-0.1.0.0: church-maybe.cabal

-- Initial church-maybe.cabal generated by cabal init.  For further documentation,
-- see http://haskell.org/cabal/users-guide/

name:                church-maybe
version:             0.1.0.0
synopsis:            Church encoded Maybe
description:         Church encoded Maybe type, exposing the same API as Data.Maybe
license:             BSD3
--                   Must be spelled with a 'C' for nix
license-file:        LICENCE
author:              Isaac Elliott
maintainer:          Queensland Functional Programming Lab <oᴉ˙ldɟb@llǝʞsɐɥ>
homepage:            https://github.com/qfpl/church-maybe
bug-reports:         https://github.com/qfpl/church-maybe/issues
category:            Data
build-type:          Simple
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10
tested-with:         GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3
source-repository   head
  type:             git
  location:         git@github.com:qfpl/church-maybe.git

library
  exposed-modules:     Data.Church.Maybe
  build-depends:       base >=4.8 && <5
                     , deepseq
                     , semigroups >=0.9 && <0.19
                     , semigroupoids >=4 && <6
  if impl(ghc < 8.2)
    build-depends:     deepseq >= 1.4
  if impl(ghc >= 8.2)
    build-depends:     deepseq >= 1.4.3
  hs-source-dirs:      src
  default-language:    Haskell2010