mono-traversable-keys
Type-classes for interacting with monomorphic containers with a key
https://github.com/recursion-ninja/mono-traversable-keys#readme
LTS Haskell 23.27: | 0.3.0 |
Stackage Nightly 2024-12-09: | 0.3.0 |
Latest on Hackage: | 0.3.0 |
BSD-3-Clause licensedbyAlex Washburn
Maintained by[email protected]
This version can be pinned in stack with:
mono-traversable-keys-0.3.0@sha256:a99e260cde507ff509cf4cee885402e127ed814e07804d9cb48ca0b58a6dcf7c,2943
Module documentation for 0.3.0
- Data
- Data.MonoTraversable
Depends on 11 packages(full list with versions):
Type-classes for interacting with monomorphic containers with a key
Provides type-classes for interacting with monomorphic containers in the following ways:
- zipping
- adjusting an element at a key
- safe indexing with a key
- unsafe indexing with a key
- mapping with a key
- folding with a key
- traversing with a key
- zipping with a key
This package is the extension of two other popular libraries,mono-traversable
andkeys
, designed to provided the functionality of thekeys
package to the monomorphic containers enhanced by themono-traversable
package.
Changes
Changelog for mono-traversable-keys
0.3.0
* Added support for GHC-9.4* Added support for GHC-9.6* Added back support for GHC-7.10.3 via `hashable` compatability* Removed `ListT` instances
0.2.0
* Added support for GHC-9.2* Conditional inclusion of many import to support backwards compatability
0.1.0 Initial version
* Added `MonoAdjustable` type-class and initial instances* Added `MonoIndexable` type-class and initial instances* Added `MonoLookup` type-class and initial instances* Added `MonoZip` type-class and initial instances* Added `MonoZipWithKey` type-class and initial instances* Added `MonoKeyed` type-class and initial instances* Added `MonoFoldableWithKey` type-class and initial instances* Added `MonoTraversableWithKey` type-class and initial instances