semilattices-0.0.0.3: semilattices.cabal
name: semilattices
version: 0.0.0.3
synopsis: Semilattices
description: Join- and meet-semilattices, with optional upper and lower bounds, and a variety of instances for each.
homepage: https://github.com/robrix/semilattices
license: BSD3
license-file: LICENSE
author: Rob Rix
maintainer: rob.rix@me.com
copyright: 2017-2018 Rob Rix
category: Algebra, Data, Data Structures, Math
build-type: Simple
cabal-version: >=1.10
extra-source-files:
README.md
ChangeLog.md
tested-with: GHC == 8.2.2
, GHC == 8.4.4
, GHC == 8.6.2
library
exposed-modules: Data.Semilattice.Bound
, Data.Semilattice.Join
, Data.Semilattice.Lower
, Data.Semilattice.Meet
, Data.Semilattice.Order
, Data.Semilattice.Tumble
, Data.Semilattice.Upper
build-depends: base >=4.9 && <4.13
, containers >=0.5 && <0.7
, hashable >=1.2 && <1.3
, unordered-containers >=0.2 && <0.3
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Weverything -Wno-missing-local-signatures -Wno-missing-import-lists -Wno-implicit-prelude -Wno-safe -Wno-unsafe -Wno-name-shadowing -Wno-monomorphism-restriction -Wno-missed-specialisations -Wno-all-missed-specialisations
if (impl(ghc >= 8.4))
ghc-options: -Wno-missing-export-lists
if (impl(ghc >= 8.6))
ghc-options: -Wno-star-is-type
test-suite doctests
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Doctests.hs
default-language: Haskell2010
build-depends: base
, doctest >= 0.7 && < 1.0
, QuickCheck >= 2.7 && < 2.12
, quickcheck-instances == 0.3.*
source-repository head
type: git
location: https://github.com/robrix/semilattices