Source: haskell-these Maintainer: Debian Haskell Group Uploaders: Ilias Tsitsimpis , Priority: optional Section: haskell Rules-Requires-Root: no Build-Depends: cdbs, debhelper (>= 10), ghc (>= 8.4.3), ghc-prof, haskell-devscripts (>= 0.16), libghc-assoc-dev (>= 1), libghc-assoc-dev (<< 1.1), libghc-assoc-prof, libghc-hashable-dev (>= 1.2.7.0), libghc-hashable-dev (<< 1.5), libghc-hashable-prof, Build-Depends-Indep: ghc-doc, libghc-assoc-doc, libghc-hashable-doc, Standards-Version: 4.6.1 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}