cabal-version: 3.0
name: defaultable-map
version: 1.0.0
synopsis: Applicative maps
description: This package provides a @Defaultable@ type constructor that
wraps any @Map@-like type to add an optional default value.
Wrapping a @Map@-like type in this way permits a valid
@Applicative@ instance, so you can think of this as an
"@Applicative@ map" package.
.
This package provides both a concrete and a generalized API:
.
* The concrete API wraps @Data.Map@ for better performance
and type inference
.
* The generalized API works with any @Map@-like type
bug-reports: https://github.com/Gabriella439/defaultable-map/issues
license: BSD-3-Clause
license-file: LICENSE
author: Gabriella Gonzalez
copyright: 2022 Gabriella Gonzalez
maintainer: GenuineGabby@gmail.com
source-repository head
type: git
location: https://github.com/Gabriella439/defaultable-map
library
exposed-modules: Defaultable.Map
, Defaultable.Map.Generalized
build-depends: base >= 4.14.3.0 && < 5
, containers < 0.7
, deepseq >= 1.4.0.0 && < 1.5
, semigroupoids < 5.4
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall