Skip to content
jonathanknowlesPublic

About

Monoidal map type with support for semigroup and monoid subclasses.

Topics

Resources

Stars

21 stars

Watchers

3 watching

Forks

Latest commit

 

History

1,484 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

monoidmap

Development Branch

This repository contains the monoidmap family of Haskell packages, built around the MonoidMap type:

A MonoidMap represents 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 than mempty.

For an extended introduction to the MonoidMap type, see the README for the monoidmap package.

Packages

Package
 
Latest
Release
Description
 
📦 monoidmap Latest Release Provides the core MonoidMap data type and functions.
📦 monoidmap-examples Latest Release Provides worked examples of how to use MonoidMap.
📦 monoidmap-aeson Latest Release Provides support for JSON encoding with aeson.
📦 monoidmap-hashable Latest Release Provides support for in-memory hashing with hashable.
📦 monoidmap-quickcheck Latest Release Provides support for property testing with QuickCheck.
📦 monoidmap-internal Latest Release Provides low-level internal functions. 🐉

About

Monoidal map type with support for semigroup and monoid subclasses.

Topics

Resources

Stars

21 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages