homepage: https://github.com/isomorphism/these
changelog-type: markdown
hash: f35278c65f0bf0772f7105454830d00b0f9409b88be497702f9329143c800581
test-bench-deps: {}
maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>
synopsis: Align and Zip type-classes from the common Semialign ancestor.
changelog: |
  # 1

  Split out of `these` package.
basic-deps:
  semigroupoids: ! '>=5.3.2 && <5.4'
  these: ! '>=1 && <1.1'
  base: ! '>=4.5.1.0 && <4.13'
  unordered-containers: ! '>=0.2.8.0 && <0.3'
  tagged: ! '>=0.8.6 && <0.9'
  containers: ! '>=0.4.2.1 && <0.7'
  base-compat: ! '>=0.10.5 && <0.11'
  bifunctors: ! '>=5.5.4 && <5.6'
  hashable: ! '>=1.2.7.0 && <1.4'
  transformers: ! '>=0.3.0.0 && <0.6'
  vector: ! '>=0.12.0.2 && <0.13'
all-versions:
- '1'
author: C. McCann, Oleg Grenrus
latest: '1'
description-type: haddock
description: |-
  The major use of @These@ of this is provided by the @align@ member of
  @Semialign@ class, representing a generalized notion of "zipping with padding"
  that combines structures without truncating to the size of the smaller input.

  It turns out that @zip@ operation fits well the @Semialign@ class,
  forming lattice-like structure.
license-name: BSD-3-Clause

Update from Hackage at 2019-06-02T13:58:38Z
Update from Hackage at 2019-06-02T13:58:38Z
