packages feed

partial-order-0.1.2: partial-order.cabal

name:                partial-order
version:             0.1.2
synopsis:            Provides typeclass suitable for types admitting a partial order
description:         This packages provides the PartialOrd typeclass suitable for
                     types admitting a partial order.

                     The only module exposed by this package is
                     Data.PartialOrd. Along with the PartialOrd
                     typeclass and some utility functions for working
                     with partially ordered types, it exports
                     instances for certain numeric types along with
                     instances for lists and sets.
homepage:            https://github.com/mtesseract/haskell-partial-order
license:             BSD3
license-file:        LICENSE
author:              Moritz Schulte
maintainer:          mtesseract@silverratio.net
copyright:           (c) 2016 Moritz Schulte
category:            Data
build-type:          Simple
-- extra-source-files:
cabal-version:       >=1.10

library
  hs-source-dirs:      src
  exposed-modules:     Data.PartialOrd
  build-depends:       base >= 4.7 && < 5
                     , containers >= 0.5.0.0 && < 0.6
  default-language:    Haskell2010

test-suite partial-order-test
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Spec.hs
  build-depends:       base
                     , partial-order
                     , HUnit >= 1.3.0.0 && < 1.4.0.0
                     , test-framework >= 0.8.1.1
                     , test-framework-hunit
                     , test-framework-quickcheck2
                     , containers >= 0.5.0.0 && < 0.6
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  default-language:    Haskell2010

source-repository head
  type:     git
 location: https://github.com/mtesseract/haskell-partial-order