packages feed

enumerate-0.0.0: enumerate.cabal

-- Initial enumerate.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                enumerate
version:             0.0.0
synopsis:            enumerate all the values in a finite type (automatically)
description:         provides a typeclass, a generic instance for automatic deriving, and 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
tested-with:         GHC ==7.10.2

source-repository head
 type:     git
 location: git://github.com/sboosali/enumerate.git

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

 build-depends:    
     base >=4.8 && <4.9
   , containers ==0.5.* 
   , ghc-prim==0.4.*

   , semigroups ==0.16.*
   , 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