Package1.3.1DataThese
semialign
Align and Zip type-classes from the common Semialign ancestor.
- Version1.3.1
- CategoryData, These
- LicenceBSD-3-Clause
- AuthorC. McCann, Oleg Grenrus
- MaintainerOleg Grenrus <oleg.grenrus@iki.fi>
- Homepagegithub.com/haskellari/these
- Pinned byhackage semialign 1.3.1
- Sourcehackage.haskell.org/package/semialign-1.3.1
Modules
5 modules- Data.Align11These-based aligning and unaligning of functors with non-uniform
- Data.Crosswalk2
- Data.Semialign15Zipping and aligning of functors with non-uniform shapes.
- Data.Semialign.Indexed3Zipping and aligning of indexed functors.
- Data.Zip6Zipping and unzipping of functors with non-uniform shapes.
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.
Depends on
11 packages- base-4.20.2.0with GHC
- containers-0.7with GHC
- hashable-1.4.7.0in this set
- indexed-traversable-0.1.4in this set
- indexed-traversable-instances-0.1.2in this set
- semigroupoids-6.0.1in this set
- tagged-0.8.9in this set
- these-1.2.1in this set
- transformers-0.6.1.1with GHC
- unordered-containers-0.2.21in this set
- vector-0.13.2.0in this set