semialign

Align and Zip type-classes from the common Semialign ancestor.

https://github.com/isomorphism/these

Version on this page:1@rev:1
LTS Haskell 22.14:1.3@rev:1
Stackage Nightly 2024-03-28:1.3@rev:1
Latest on Hackage:1.3@rev:1

See all snapshots semialign appears in

BSD-3-Clause licensed by C. McCann, Oleg Grenrus
Maintained by Oleg Grenrus
This version can be pinned in stack with:semialign-1@sha256:f11b3d8d0f31a3556061ec0fb515575646d162f12c5b25a0f07c92679db7d862,2433

Module documentation for 1

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.

Changes

1

Split out of these package.