Package1.4DataThese
semialign
Align and Zip type-classes from the common Semialign ancestor.
- Version1.4
- CategoryData, These
- LicenceBSD-3-Clause
- AuthorC. McCann, Oleg Grenrus
- MaintainerOleg Grenrus <oleg.grenrus@iki.fi>
- Homepagegithub.com/haskellari/these
- Pinned byhackage semialign 1.4
- Sourcehackage.haskell.org/package/semialign-1.4
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
10 packages- base-4.23.0.0with GHC
- containers-0.8with GHC
- hashable-1.5.1.0in this set
- indexed-traversable-0.1.5in this set
- indexed-traversable-instances-0.1.2.1in this set
- semigroupoids-6.0.2in this set
- tagged-0.8.11in this set
- these-1.2.1in this set
- unordered-containers-0.2.21in this set
- vector-0.13.2.0in this set