MIT licensed by Richard Cook
Maintained by [email protected]
This version can be pinned in stack with:oset-0.4.0.1@sha256:d29c82accd4f8fe6bff562c6e728d6022ab1fb9e2491b2a6154f7b3783f99ca6,1803

Module documentation for 0.4.0.1

  • Data
    • Data.Set
      • Data.Set.Ordered
        • Data.Set.Ordered.Classes
        • Data.Set.Ordered.LR
        • Data.Set.Ordered.OSet
Depends on 3 packages(full list with versions):
Used by 1 package in nightly-2019-05-22(full list with versions):

Travis branch Hackage GitHub license

oset

An insertion-order-preserving set

  • Mostly API-compatible with OSet ordered-containers
  • Adds class instance for Data
  • Adds class instances for Semigroup and Monoid via OSetL and OSetR wrappers

Incompatibilities with OSet from ordered-containers

  • fromList is renamed fromListL
  • fromListR is introduced by analogy with fromListL

Documentation

View documentation on Hackage

Licence

MIT License