Cabal revisions of data-diverse-0.1.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: data-diverse-version: 0.1.0.0-synopsis: Extensible records and polymorphic variants.-description: "Data.Diverse.Many" is an extensible record for any size encoded efficiently as (Int, Map Int Any).- "Data.Diverse.Which" polymorphic variant of possibilities encoded as (Int, Any).- Provides getters, setters, projection, injection, fold, and catamorphisms;- accessed by type or index.- Refer to [ManySpec.hs](https://github.com/louispan/data-diverse/blob/master/test/Data/Diverse/ManySpec.hs) and [WhichSpec.hs](https://github.com/louispan/data-diverse/blob/master/test/Data/Diverse/WhichSpec.hs) for example usages.-homepage: https://github.com/louispan/data-distinct#readme-license: BSD3-license-file: LICENSE-author: Louis Pan-maintainer: louis@pan.me-copyright: 2017 Louis Pan-category: Data, Records-build-type: Simple-extra-source-files: README.md-cabal-version: >=1.10-tested-with: GHC == 8.0.1--library- hs-source-dirs: src- exposed-modules: Data.Diverse.AFoldable- Data.Diverse- Data.Diverse.Case- Data.Diverse.Cases- Data.Diverse.CaseTypeable- Data.Diverse.Collector- Data.Diverse.Emit- Data.Diverse.Many- Data.Diverse.Many.Internal- Data.Diverse.PackageId- Data.Diverse.Reduce- Data.Diverse.Reiterate- Data.Diverse.Type- Data.Diverse.Type.Internal- Data.Diverse.Which- Data.Diverse.Which.Internal- build-depends: base >= 4.7 && < 5- , containers >= 0.5 && < 0.6- , ghc-prim >= 0.5 && < 1- , lens >= 4 && < 5- , tagged >= 0.8.5 && < 1- ghc-options: -Wall- default-language: Haskell2010--test-suite data-diverse-test- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: Spec.hs- other-modules: Data.Diverse.ManySpec- Data.Diverse.TypeSpec- Data.Diverse.WhichSpec- build-depends: base- , data-diverse- , hspec >= 2 && < 3- , lens >= 4 && < 5- ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall- default-language: Haskell2010--source-repository head- type: git- location: https://github.com/louispan/data-diverse+name: data-diverse +version: 0.1.0.0 +x-revision: 1 +synopsis: Extensible records and polymorphic variants. +description: "Data.Diverse.Many" is an extensible record for any size encoded efficiently as (Int, Map Int Any). + "Data.Diverse.Which" polymorphic variant of possibilities encoded as (Int, Any). + Provides getters, setters, projection, injection, fold, and catamorphisms; + accessed by type or index. + Refer to [ManySpec.hs](https://github.com/louispan/data-diverse/blob/master/test/Data/Diverse/ManySpec.hs) and [WhichSpec.hs](https://github.com/louispan/data-diverse/blob/master/test/Data/Diverse/WhichSpec.hs) for example usages. +homepage: https://github.com/louispan/data-diverse#readme +license: BSD3 +license-file: LICENSE +author: Louis Pan +maintainer: louis@pan.me +copyright: 2017 Louis Pan +category: Data, Records +build-type: Simple +extra-source-files: README.md +cabal-version: >=1.10 +tested-with: GHC == 8.0.1 + +library + hs-source-dirs: src + exposed-modules: Data.Diverse.AFoldable + Data.Diverse + Data.Diverse.Case + Data.Diverse.Cases + Data.Diverse.CaseTypeable + Data.Diverse.Collector + Data.Diverse.Emit + Data.Diverse.Many + Data.Diverse.Many.Internal + Data.Diverse.PackageId + Data.Diverse.Reduce + Data.Diverse.Reiterate + Data.Diverse.Type + Data.Diverse.Type.Internal + Data.Diverse.Which + Data.Diverse.Which.Internal + build-depends: base >= 4.7 && < 5 + , containers >= 0.5 && < 0.6 + , ghc-prim >= 0.5 && < 1 + , lens >= 4 && < 5 + , tagged >= 0.8.5 && < 1 + ghc-options: -Wall + default-language: Haskell2010 + +test-suite data-diverse-test + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Spec.hs + other-modules: Data.Diverse.ManySpec + Data.Diverse.TypeSpec + Data.Diverse.WhichSpec + build-depends: base + , data-diverse + , hspec >= 2 && < 3 + , lens >= 4 && < 5 + ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall + default-language: Haskell2010 + +source-repository head + type: git + location: https://github.com/louispan/data-diverse
revision 2
name: data-diverse version: 0.1.0.0 -x-revision: 1 +x-revision: 2 synopsis: Extensible records and polymorphic variants. description: "Data.Diverse.Many" is an extensible record for any size encoded efficiently as (Int, Map Int Any). - "Data.Diverse.Which" polymorphic variant of possibilities encoded as (Int, Any). + "Data.Diverse.Which" is a polymorphic variant of possibilities encoded as (Int, Any). Provides getters, setters, projection, injection, fold, and catamorphisms; accessed by type or index. Refer to [ManySpec.hs](https://github.com/louispan/data-diverse/blob/master/test/Data/Diverse/ManySpec.hs) and [WhichSpec.hs](https://github.com/louispan/data-diverse/blob/master/test/Data/Diverse/WhichSpec.hs) for example usages.