packages feed

Cabal revisions of validation-1

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

revision 1
-name:               validation-version:            1-license:            BSD3-license-file:       LICENCE-author:             Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ> <dibblego>, Nick Partridge <nkpart>-maintainer:         Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ> <dibblego>, Nick Partridge <nkpart>, Queensland Functional Programming Lab <oᴉ˙ldɟb@llǝʞsɐɥ>-copyright:          Copyright (C) 2010-2013 Tony Morris, Nick Partridge-                    Copyright (C) 2014,2015 NICTA Limited-                    Copyright (c) 2016,2017, Commonwealth Scientific and Industrial Research Organisation (CSIRO) ABN 41 687 119 230.-synopsis:           A data-type like Either but with an accumulating Applicative-category:           Data-description:-  <<http://i.imgur.com/uZnp9ke.png>>-  .-  A data-type like Either but with differing properties and type-class-  instances.-  .-  Library support is provided for this different representation, include-  `lens`-related functions for converting between each and abstracting over their-  similarities.-  .-  * `Validation`-  .-  The `Validation` data type is isomorphic to `Either`, but has an instance-  of `Applicative` that accumulates on the error side. That is to say, if two-  (or more) errors are encountered, they are appended using a `Semigroup`-  operation.-  .-  As a consequence of this `Applicative` instance, there is no corresponding-  `Bind` or `Monad` instance. `Validation` is an example of, "An applicative-  functor that is not a monad."--homepage:           https://github.com/qfpl/validation-bug-reports:        https://github.com/qfpl/validation/issues-cabal-version:      >= 1.10-build-type:         Simple-extra-source-files: changelog-tested-with:        GHC==8.4.1, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2--source-repository   head-  type:             git-  location:         git@github.com:qfpl/validation.git--library-  default-language:-                    Haskell2010--  build-depends:-                      base          >= 4.5 && < 5-                    , deepseq       >= 1.2 && < 1.5-                    , semigroups    >= 0.8 && < 1-                    , semigroupoids >= 5   && < 6-                    , bifunctors    >= 5.1 && < 6-                    , lens          >= 4   && < 5-  if impl(ghc>=7.2) && impl(ghc<7.5)-    build-depends: ghc-prim == 0.2.0.0--  ghc-options:-                    -Wall--  hs-source-dirs:-                    src--  exposed-modules:-                    Data.Validation--test-suite hedgehog-  type:-                    exitcode-stdio-1.0--  main-is:-                    hedgehog_tests.hs--  default-language:-                    Haskell2010--  build-depends:-                      base       >= 3   && < 5-                    , hedgehog   >= 0.5 && < 0.6-                    , semigroups >= 0.8 && < 1-                    , validation--  ghc-options:-                    -Wall-                    -threaded--  hs-source-dirs:-                    test--test-suite hunit-  type:-                    exitcode-stdio-1.0--  main-is:-                    hunit_tests.hs--  default-language:-                    Haskell2010--  build-depends:-                      base       >= 3   && < 5-                    , HUnit      >= 1.5 && < 1.7-                    , lens       >= 4   && < 5-                    , semigroups >= 0.8 && < 1-                    , validation--  ghc-options:-                    -Wall-                    -threaded--  hs-source-dirs:-                    test+name:               validation
+version:            1
+x-revision: 1
+license:            BSD3
+license-file:       LICENCE
+author:             Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ> <dibblego>, Nick Partridge <nkpart>
+maintainer:         Tony Morris <ʇǝu˙sıɹɹoɯʇ@ןןǝʞsɐɥ> <dibblego>, Nick Partridge <nkpart>, Queensland Functional Programming Lab <oᴉ˙ldɟb@llǝʞsɐɥ>
+copyright:          Copyright (C) 2010-2013 Tony Morris, Nick Partridge
+                    Copyright (C) 2014,2015 NICTA Limited
+                    Copyright (c) 2016,2017, Commonwealth Scientific and Industrial Research Organisation (CSIRO) ABN 41 687 119 230.
+synopsis:           A data-type like Either but with an accumulating Applicative
+category:           Data
+description:
+  <<http://i.imgur.com/uZnp9ke.png>>
+  .
+  A data-type like Either but with differing properties and type-class
+  instances.
+  .
+  Library support is provided for this different representation, include
+  `lens`-related functions for converting between each and abstracting over their
+  similarities.
+  .
+  * `Validation`
+  .
+  The `Validation` data type is isomorphic to `Either`, but has an instance
+  of `Applicative` that accumulates on the error side. That is to say, if two
+  (or more) errors are encountered, they are appended using a `Semigroup`
+  operation.
+  .
+  As a consequence of this `Applicative` instance, there is no corresponding
+  `Bind` or `Monad` instance. `Validation` is an example of, "An applicative
+  functor that is not a monad."
+
+homepage:           https://github.com/qfpl/validation
+bug-reports:        https://github.com/qfpl/validation/issues
+cabal-version:      >= 1.10
+build-type:         Simple
+extra-source-files: changelog
+tested-with:        GHC==8.4.1, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2
+
+source-repository   head
+  type:             git
+  location:         git@github.com:qfpl/validation.git
+
+library
+  default-language:
+                    Haskell2010
+
+  build-depends:
+                      base          >= 4.5 && < 5
+                    , deepseq       >= 1.2 && < 1.5
+                    , semigroups    >= 0.8 && < 1
+                    , semigroupoids >= 5   && < 6
+                    , bifunctors    >= 5.1 && < 6
+                    , lens          >= 4   && < 5
+  if impl(ghc>=7.2) && impl(ghc<7.5)
+    build-depends: ghc-prim == 0.2.0.0
+
+  ghc-options:
+                    -Wall
+
+  hs-source-dirs:
+                    src
+
+  exposed-modules:
+                    Data.Validation
+
+test-suite hedgehog
+  type:
+                    exitcode-stdio-1.0
+
+  main-is:
+                    hedgehog_tests.hs
+
+  default-language:
+                    Haskell2010
+
+  build-depends:
+                      base       >= 3   && < 5
+                    , hedgehog   >= 0.5 && < 0.7
+                    , semigroups >= 0.8 && < 1
+                    , validation
+
+  ghc-options:
+                    -Wall
+                    -threaded
+
+  hs-source-dirs:
+                    test
+
+test-suite hunit
+  type:
+                    exitcode-stdio-1.0
+
+  main-is:
+                    hunit_tests.hs
+
+  default-language:
+                    Haskell2010
+
+  build-depends:
+                      base       >= 3   && < 5
+                    , HUnit      >= 1.5 && < 1.7
+                    , lens       >= 4   && < 5
+                    , semigroups >= 0.8 && < 1
+                    , validation
+
+  ghc-options:
+                    -Wall
+                    -threaded
+
+  hs-source-dirs:
+                    test