containers


Package info
Description

This library provides container-like data structures.

Readme
# containers This library provides basic containers such as sets, maps and trees. ## Licence The package is licensed under the BSD-2-Clause license; for details, see the [LICENSE](/LICENSE) file. Some modules were ported from Haskell and they are provided under the compatible Haskell's 3-clause BSD license (see [LICENSE.BSD3](LICENSE.BSD3)). - Data.Heap - Data.Map - Data.Tree - Data.IntSet.Base
Changelog
# Changelog ## 2.0 - Feature: add `json`/`gPrint` derives for `Map`, `Set` and `MaybeError`. ### 1.6 - Feature: add `gEq` derivation for `IntMap`. ### 1.5 - Feature: add `Data.MapCollection` (from platform). #### 1.4.1 - Fix: add `_SystemStrictLists` import to support `base-compiler` `v3.0`. ### 1.4.0 - Feature: add `Data.Map.ToList` to convert maps to overloaded lists. ### 1.3.0 - Feature: `Data.Map`: add `anyMap`. - Feature: `Data.Map`: add overloaded `FromList`. ### 1.2.0 - Feature: `Data.Set`: add `setToMaybe` converting a set to a `?|` value. ### 1.1.0 - Feature: `Data.Set`: add `maybeToSet` converting a `?|` value to a set. ## 1.0.0 - Initial version, import modules from clean platform v0.3.34 and destill all container modules.
Versions