Source: haskell-these Maintainer: Debian Haskell Group Uploaders: Dmitry Bogatov , Priority: optional Section: haskell Rules-Requires-Root: no Build-Depends: cdbs, debhelper (>= 10), ghc (>= 8.4.3), ghc-prof, haskell-devscripts (>= 0.13), libghc-quickcheck2-dev (>= 2.10), libghc-quickcheck2-dev (<< 2.12), libghc-quickcheck2-prof, libghc-aeson-dev (>= 0.7.0.4), libghc-aeson-dev (<< 1.4), libghc-aeson-prof, libghc-bifunctors-dev (>= 0.1), libghc-bifunctors-dev (<< 5.6), libghc-bifunctors-prof, libghc-data-default-class-dev (<< 0.2), libghc-data-default-class-dev (>= 0.0), libghc-data-default-class-prof, libghc-hashable-dev (<< 1.3), libghc-hashable-dev (>= 1.2.3), libghc-hashable-prof, libghc-keys-dev (>= 3.10), libghc-keys-dev (<< 3.13), libghc-keys-prof, libghc-profunctors-dev (<< 5.3), libghc-profunctors-dev (>= 3), libghc-profunctors-prof, libghc-semigroupoids-dev (>= 5.0), libghc-semigroupoids-dev (<< 5.3), libghc-semigroupoids-prof, libghc-transformers-compat-dev (>= 0.2), libghc-transformers-compat-dev (<< 0.7), libghc-transformers-compat-prof, libghc-unordered-containers-dev (>= 0.2.4.0), libghc-unordered-containers-dev (<< 0.3), libghc-unordered-containers-prof, libghc-vector-dev (>= 0.4), libghc-vector-dev (<< 0.13), libghc-vector-prof, libghc-vector-instances-dev (>= 3.3.1), libghc-vector-instances-dev (<< 3.5), libghc-vector-instances-prof, libghc-quickcheck2-dev, libghc-aeson-dev, libghc-bifunctors-dev, libghc-hashable-dev, libghc-quickcheck-instances-dev (>= 0.3.15), libghc-quickcheck-instances-dev (<< 0.4), libghc-tasty-dev (>= 0.10), libghc-tasty-dev (<< 1.2), libghc-tasty-quickcheck-dev (>= 0.8), libghc-tasty-quickcheck-dev (<< 0.11), libghc-unordered-containers-dev, libghc-vector-dev, Build-Depends-Indep: ghc-doc, libghc-quickcheck2-doc, libghc-aeson-doc, libghc-bifunctors-doc, libghc-data-default-class-doc, libghc-hashable-doc, libghc-keys-doc, libghc-profunctors-doc, libghc-quickcheck2-doc, libghc-semigroupoids-doc, libghc-vector-doc, libghc-vector-instances-doc, Standards-Version: 4.1.4 Homepage: https://github.com/isomorphism/these Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-these Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-these] X-Description: either-or-both data type Package provides a data type `These a b' which can hold a value of either type or values of each type. This is usually thought of as an "inclusive or" type (contrasting `Either a b' as "exclusive or") or as an "outer join" type (contrasting `(a, b)' as "inner join"). . The major use case of this is provided by the Align class, representing a generalized notion of "zipping with padding" that combines structures without truncating to the size of the smaller input. . Also included is ChronicleT, a monad transformer based on the Monad instance for `These a', along with the usual monad transformer bells and whistles. Package: libghc-these-dev Architecture: any Depends: ${haskell:Depends}, ${misc:Depends}, ${shlibs:Depends}, Recommends: ${haskell:Recommends}, Suggests: ${haskell:Suggests}, Conflicts: ${haskell:Conflicts}, Provides: ${haskell:Provides}, Description: ${haskell:ShortDescription}${haskell:ShortBlurb} ${haskell:LongDescription} . ${haskell:Blurb} Package: libghc-these-prof Architecture: any Depends: ${haskell:Depends}, ${misc:Depends}, Recommends: ${haskell:Recommends}, Suggests: ${haskell:Suggests}, Conflicts: ${haskell:Conflicts}, Provides: ${haskell:Provides}, Description: ${haskell:ShortDescription}${haskell:ShortBlurb} ${haskell:LongDescription} . ${haskell:Blurb} Package: libghc-these-doc Architecture: all Section: doc Depends: ${haskell:Depends}, ${misc:Depends}, Recommends: ${haskell:Recommends}, Suggests: ${haskell:Suggests}, Conflicts: ${haskell:Conflicts}, Description: ${haskell:ShortDescription}${haskell:ShortBlurb} ${haskell:LongDescription} . ${haskell:Blurb}