packages feed

size-based-0.1.2.0: size-based.cabal

name:                size-based
version:             0.1.2.0
synopsis:            Sized functors, for size-based enumerations
description:         A framework for size-based enumerations. See the module documentations for details. 

license:             BSD3
license-file:        LICENSE
author:              Jonas Duregård
maintainer:          jonas.duregard@chalmers.se
copyright:           (c) Jonas Duregård
category:            Data
build-type:          Simple
cabal-version:       >=1.10

source-repository head
  type:      git
  location:  https://github.com/JonasDuregard/sized-functors

library
  exposed-modules:
    Control.Sized
    Control.Enumerable
    Control.Enumerable.Count
    Control.Enumerable.Values
--    Control.Enumerable.Functions
--    Control.Enumerable.LazySearch

  other-modules:
    Control.Enumerable.Derive
  other-extensions:    GADTs, DeriveDataTypeable
  build-depends:       base >=4.7 && <5,
                       dictionary-sharing >= 0.1 && < 1.0,
                       testing-type-modifiers >= 0.1 && < 1.0,
                       template-haskell  >=2.5 && <2.15
  if impl(ghc < 8.0)
    build-depends: semigroups < 0.19
  default-language:    Haskell2010