This repository contains the monoidmap family of Haskell packages, built around the MonoidMap type:
A
MonoidMaprepresents a total function with finite support from keys to monoidal values: every possible key is associated with a value, and only a finite number of keys are associated with values other thanmempty.
For an extended introduction to the MonoidMap type, see the README for the monoidmap package.
| Package |
Latest Release |
Description |
|---|---|---|
📦 monoidmap |
Provides the core MonoidMap data type and functions. |
|
📦 monoidmap-examples |
Provides worked examples of how to use MonoidMap. |
|
📦 monoidmap-aeson |
Provides support for JSON encoding with aeson. |
|
📦 monoidmap-hashable |
Provides support for in-memory hashing with hashable. |
|
📦 monoidmap-quickcheck |
Provides support for property testing with QuickCheck. |
|
📦 monoidmap-internal |
Provides low-level internal functions. 🐉 |