enumerate-0.1.0: enumerate.cabal
-- Initial enumerate.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: enumerate
version: 0.1.0
synopsis: enumerate all the values in a finite type (automatically)
description: provides (1) a typeclass for enumerating all values in a finite type, (2) a generic instance for automatic deriving, and (3) helpers that reify functions (partial or total, monadic or pure) into a Map.
homepage: https://github.com/sboosali/enumerate
license: MIT
license-file: LICENSE
author: Sam Boosalis
maintainer: samboosalis@gmail.com
-- copyright:
category: Data
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
library
exposed-modules:
Data.Enumerate
Data.Enumerate.Types
Data.Enumerate.Reify
-- Data.Enumerate.Domain
Data.Enumerate.Example
Data.Enumerate.Map
Data.Enumerate.Extra
Data.Enumerate.Large
Data.Enumerate.Function
-- Data.CoRec
-- Data.CoRec.MemoTrie
-- Data.TEnumerate
build-depends:
base ==4.8.*
, containers ==0.5.*
, ghc-prim==0.4.*
, semigroups ==0.18.*
, exceptions ==0.8.*
, MemoTrie ==0.6.*
-- , spoon ==0.3.*
, deepseq ==1.4.*
, vinyl==0.5.*
-- , modular-arithmetic==1.2.*
, template-haskell ==2.10.*
hs-source-dirs: sources
default-language: Haskell2010
executable example
main-is: Main.hs
hs-source-dirs: .
default-language: Haskell2010
build-depends:
base >=4.8 && <4.9
, enumerate ==0.0.0