these-skinny-0.7.6: these-skinny.cabal
Name: these-skinny
Version: 0.7.6
Synopsis: A fork of the 'these' package without the dependency bloat.
Homepage: https://github.com/chessai/these-skinny
License: BSD3
License-file: LICENSE
Author: C. McCann
Maintainer: chessai1996@gmail.com
Category: Data
Build-type: Simple
Extra-source-files: CHANGELOG.md
Cabal-version: >=1.10
Description:
This 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").
tested-with:
GHC==7.4.2,
GHC==7.6.3,
GHC==7.8.4,
GHC==7.10.3,
GHC==8.0.2,
GHC==8.2.2,
GHC==8.4.4
GHC==8.6.3
source-repository head
type: git
location: https://github.com/chessai/these-skinny.git
Library
Exposed-modules: Data.These
Build-depends:
base >= 4.4 && < 5
, deepseq >= 1.3
, ghc-prim
if impl(ghc < 8.2)
Build-depends:
bifunctors >= 5
if impl(ghc < 8.0)
Build-depends:
semigroups >= 0.9
Default-Language:
Haskell2010
ghc-options:
-Wall