An insertion-order-preserving set https://github.com/rcook/oset#readme

Version on this page:
Stackage Nightly 2019-05-18:
Latest on Hackage:

See all snapshots oset appears in

MIT licensed by Richard Cook
Maintained by rcook@rcook.org

Module documentation for

There are no documented modules for this package.

Travis branch Hackage GitHub license


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


View documentation on Hackage


MIT License

Depends on 3 packages:
Used by 1 package:
comments powered byDisqus