TagShare - explicit sharing with tags

LTS Haskell 21.25:0.0
Stackage Nightly 2023-06-21:0.0
Latest on Hackage:0.0

See all snapshots tagshare appears in

BSD-3-Clause licensed by Jonas Duregård
Maintained by [email protected]
This version can be pinned in stack with:tagshare-0.0@sha256:d579b61bba223d1897f98ef0fb3a4fda962830cb7c9934d5a41caaad6a7aa2a2,950

Module documentation for 0.0

Depends on 3 packages(full list with versions):

TagShare supplies a monad for sharing values based on tags and types. Each tag and type is bound to at most one value in a dynamic map.

The principal use of this package is to ensure that constant class members or other overloaded values are shared.