Maps using values' monoidal structure during merging
Go to file
2019-07-30 19:35:25 -04:00
src/Data Derive Semialign instance for 'these' 0.8.0 and up 2019-04-03 01:10:36 -04:00
.gitignore ignore cabal newstyle outputs. 2018-08-30 12:58:33 -04:00
.travis.yml drop ghc7.6 support 2018-08-30 12:57:07 -04:00
Changelog.md Update changelog 2018-10-02 20:48:21 -04:00
LICENSE Monoidal map 2015-01-20 11:12:30 -05:00
monoidal-containers.cabal Fix version bounds for "these" to ensure Data.Align is present 2019-07-30 19:35:25 -04:00
README.md Create README.md 2015-02-12 17:26:22 -05:00
Setup.hs Monoidal map 2015-01-20 11:12:30 -05:00

monoidal-containers

Often when working with the containers offered by the containers and unordered-containers packages one would prefer the monoidal structure of the values to be used when resolving conflicts between keys when merging structures. Sadly, these are not the semantics offered by the provided instances. This package provides newtypes with an appropriate set of instances and utility functions to make them usable.