homepage: https://github.com/isomorphism/these
changelog-type: markdown
hash: 6e363b56bf01665e81bd47d4ecae752e82af28a389d98f512f136691b4bdd846
test-bench-deps: {}
maintainer: Oleg Grenrus <oleg.grenrus@iki.fi>
synopsis: SemialignWithIndex, i.e. izip and ialign
changelog: |
  # 1

  Split out of `these` package.
basic-deps:
  semialign: ! '>=1 && <1.1'
  these: ! '>=1 && <1.1'
  base: ! '>=4.5.1.0 && <4.13'
  unordered-containers: ! '>=0.2.8.0 && <0.3'
  containers: ! '>=0.4.2.1 && <0.7'
  lens: ! '>=4.17 && <4.18'
  hashable: ! '>=1.2.7.0 && <1.4'
  vector: ! '>=0.12.0.2 && <0.13'
all-versions:
- '1'
author: C. McCann, Oleg Grenrus
latest: '1'
description-type: haddock
description: |-
  This package provides @SemialignWithIndex@ with two members

  @
  class (FunctorWithIndex i f, Semialign f) => SemialignWithIndex i f | f -> i where
  \    ialignWith :: (i -> These a b -> c) -> f a -> f b -> f c
  \    izipWith   :: (i -> a -> b -> c)    -> f a -> f b -> f c
  @

  Superclass @FunctorWithIndex@ is from @lens@ package.
license-name: BSD-3-Clause

Update from Hackage at 2019-06-02T14:35:15Z
Update from Hackage at 2019-06-02T14:35:15Z
