packages feed

Cabal revisions of extensible-0.7

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:       2.4-name:                extensible-version:             0.7-synopsis:            Extensible, efficient, optics-friendly data types and effects-homepage:            https://github.com/fumieval/extensible-bug-reports:         http://github.com/fumieval/extensible/issues-description:-    This package provides a powerful framework to combine and manipulate various types of structures.-    .-    See also <https://www.schoolofhaskell.com/user/fumieval/extensible School of Haskell> for tutorials.-license:             BSD-3-Clause-license-file:        LICENSE-author:              Fumiaki Kinoshita-maintainer:          Fumiaki Kinoshita <fumiexcel@gmail.com>-copyright:           Copyright (c) 2017 Fumiaki Kinoshita-category:            Data, Records-build-type:          Simple-stability:           experimental-Tested-With:         GHC == 8.4.4, GHC == 8.6.3--extra-source-files:-  examples/*.hs-  .gitignore-  .travis.yml-  README.md-  CHANGELOG.md--source-repository head-  type: git-  location: https://github.com/fumieval/extensible.git--flag barbies-  default: False-  description: "define instances for barbies"--flag cassava-  default: True-  description: "define instances for cassava"--library-  exposed-modules:-    Data.Extensible-    Data.Extensible.Bits-    Data.Extensible.Class-    Data.Extensible.Dictionary-    Data.Extensible.Field-    Data.Extensible.GetOpt-    Data.Extensible.Inclusion-    Data.Extensible.Internal.Rig-    Data.Extensible.Label-    Data.Extensible.Match-    Data.Extensible.Nullable-    Data.Extensible.Plain-    Data.Extensible.Product-    Data.Extensible.Record-    Data.Extensible.Struct-    Data.Extensible.Sum-    Data.Extensible.Tangle-    Data.Extensible.TH-    Data.Extensible.Wrapper-  default-extensions: TypeOperators-    , DeriveDataTypeable-    , DeriveGeneric-    , GeneralizedNewtypeDeriving-    , KindSignatures-    , ConstraintKinds-    , DataKinds-    , GADTs-    , Rank2Types-    , FlexibleContexts-    , FlexibleInstances-    , PolyKinds-    , CPP-  build-depends:       base >= 4.8 && <5-    , aeson-    , bytestring-    , comonad-    , constraints-    , deepseq-    , ghc-prim-    , hashable-    , membership-    , monad-skeleton >= 0.1.2-    , prettyprinter-    , primitive-    , profunctors-    , QuickCheck-    , StateVar-    , tagged-    , template-haskell-    , text-    , th-lift-    , transformers-    , unordered-containers-    , vector-  if flag(barbies)-    build-depends: barbies-    cpp-options: -DBARBIES-  if flag(cassava)-    build-depends: cassava-    cpp-options: -DCASSAVA-  hs-source-dirs:      src-  ghc-options: -Wall -Wcompat-  default-language:    Haskell2010--test-suite bits-  type: exitcode-stdio-1.0-  main-is: bits.hs-  build-depends: base, extensible, lens, QuickCheck, template-haskell-  hs-source-dirs: tests-  default-language:    Haskell2010+cabal-version:       2.4
+name:                extensible
+version:             0.7
+x-revision: 1
+synopsis:            Extensible, efficient, optics-friendly data types and effects
+homepage:            https://github.com/fumieval/extensible
+bug-reports:         http://github.com/fumieval/extensible/issues
+description:
+    This package provides a powerful framework to combine and manipulate various types of structures.
+    .
+    See also <https://www.schoolofhaskell.com/user/fumieval/extensible School of Haskell> for tutorials.
+license:             BSD-3-Clause
+license-file:        LICENSE
+author:              Fumiaki Kinoshita
+maintainer:          Fumiaki Kinoshita <fumiexcel@gmail.com>
+copyright:           Copyright (c) 2017 Fumiaki Kinoshita
+category:            Data, Records
+build-type:          Simple
+stability:           experimental
+Tested-With:         GHC == 8.4.4, GHC == 8.6.3
+
+extra-source-files:
+  examples/*.hs
+  .gitignore
+  .travis.yml
+  README.md
+  CHANGELOG.md
+
+source-repository head
+  type: git
+  location: https://github.com/fumieval/extensible.git
+
+flag barbies
+  default: False
+  description: "define instances for barbies"
+
+flag cassava
+  default: True
+  description: "define instances for cassava"
+
+library
+  exposed-modules:
+    Data.Extensible
+    Data.Extensible.Bits
+    Data.Extensible.Class
+    Data.Extensible.Dictionary
+    Data.Extensible.Field
+    Data.Extensible.GetOpt
+    Data.Extensible.Inclusion
+    Data.Extensible.Internal.Rig
+    Data.Extensible.Label
+    Data.Extensible.Match
+    Data.Extensible.Nullable
+    Data.Extensible.Plain
+    Data.Extensible.Product
+    Data.Extensible.Record
+    Data.Extensible.Struct
+    Data.Extensible.Sum
+    Data.Extensible.Tangle
+    Data.Extensible.TH
+    Data.Extensible.Wrapper
+  default-extensions: TypeOperators
+    , DeriveDataTypeable
+    , DeriveGeneric
+    , GeneralizedNewtypeDeriving
+    , KindSignatures
+    , ConstraintKinds
+    , DataKinds
+    , GADTs
+    , Rank2Types
+    , FlexibleContexts
+    , FlexibleInstances
+    , PolyKinds
+    , CPP
+  build-depends:       base >= 4.8 && <5
+    , aeson < 1.6
+    , bytestring
+    , comonad
+    , constraints
+    , deepseq
+    , ghc-prim
+    , hashable
+    , membership
+    , monad-skeleton >= 0.1.2
+    , prettyprinter
+    , primitive
+    , profunctors
+    , QuickCheck
+    , StateVar
+    , tagged
+    , template-haskell
+    , text
+    , th-lift
+    , transformers
+    , unordered-containers
+    , vector
+  if flag(barbies)
+    build-depends: barbies
+    cpp-options: -DBARBIES
+  if flag(cassava)
+    build-depends: cassava
+    cpp-options: -DCASSAVA
+  hs-source-dirs:      src
+  ghc-options: -Wall -Wcompat
+  default-language:    Haskell2010
+
+test-suite bits
+  type: exitcode-stdio-1.0
+  main-is: bits.hs
+  build-depends: base, extensible, lens, QuickCheck, template-haskell
+  hs-source-dirs: tests
+  default-language:    Haskell2010