-- 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