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 |
Core MonoidMap type and functions. |
|
📦 monoidmap-examples |
Examples of using MonoidMap. |
|
📦 monoidmap-aeson |
JSON encoding with aeson. |
|
📦 monoidmap-hashable |
In-memory hashing with hashable. |
|
📦 monoidmap-quickcheck |
Property testing with QuickCheck. |
|
📦 monoidmap-internal |
Low-level internals. 🐉 |