MIT licensed by Richard Cook
Maintained by
This version can be pinned in stack with:oset-,1803

Module documentation for

Depends on 3 packages(full list with versions):
Used by 1 package in lts-14.27(full list with versions):

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