monoidal-containers 0.3.0.0 → 0.3.0.1
raw patch · 4 files changed
+17/−5 lines, 4 files
Files
- monoidal-containers.cabal +14/−2
- src/Data/HashMap/Monoidal.hs +1/−1
- src/Data/Map/Monoidal.hs +1/−1
- src/Data/Map/Monoidal/Strict.hs +1/−1
monoidal-containers.cabal view
@@ -1,7 +1,19 @@ name: monoidal-containers-version: 0.3.0.0+version: 0.3.0.1 synopsis: Containers with monoidal accumulation-description: Containers with monoidal accumulation+description:+ Containers with merging via monoidal accumulation. The 'Monoid' instances+ provided by the @containers@ and @unordered-containers@ packages merge+ structures in a left-biased manner instead of using the underlying monoidal+ structure of the value.+ .+ This package wraps the types provided by these packages, but provides @Monoid@+ instances implemented in terms of the value type's 'mappend'. For instance,+ the @Monoid@ @Map@ instance looks like,+ .+ @+ instance (Ord k, Monoid a) => Monoid (MonoidalMap k a)+ @ homepage: http://github.com/bgamari/monoidal-containers license: BSD3 license-file: LICENSE
src/Data/HashMap/Monoidal.hs view
@@ -16,7 +16,7 @@ -- underlying 'Map'. module Data.HashMap.Monoidal- ( MonoidalHashMap+ ( MonoidalHashMap(..) -- * Often-needed functions , toList , fromList
src/Data/Map/Monoidal.hs view
@@ -16,7 +16,7 @@ -- underlying 'Map'. module Data.Map.Monoidal- ( MonoidalMap+ ( MonoidalMap(..) -- * Often-needed functions , singleton , size
src/Data/Map/Monoidal/Strict.hs view
@@ -16,7 +16,7 @@ -- underlying 'Map'. module Data.Map.Monoidal.Strict- ( MonoidalMap+ ( MonoidalMap(..) -- * Often-needed functions , singleton , size