homepage: https://github.com/rcook/oset#readme
changelog-type: ''
hash: 7292bb8ceb62746a7f922bd78d3ad6c8bc4a4dd834578885a83b39a76e5aeb50
test-bench-deps:
  base: ! '>=4.7 && <5'
  oset: -any
  hspec: -any
  containers: -any
maintainer: rcook@rcook.org
synopsis: An insertion-order-preserving set
changelog: ''
basic-deps:
  base: ! '>=4.7 && <5'
  oset: -any
  containers: -any
all-versions:
- 0.1.1.0
author: Richard Cook
latest: 0.1.1.0
description-type: markdown
description: |
  [![Travis branch](https://img.shields.io/travis/rcook/oset/master.svg)](https://travis-ci.org/rcook/oset)
  [![Hackage](https://img.shields.io/hackage/v/oset.svg)](http://hackage.haskell.org/package/oset)
  [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/rcook/oset/master/LICENSE)

  # oset

  An insertion-order-preserving set

  * Implements subset of `OSet` API from [`ordered-containers`][ordered-containers] but is otherwise API-compatible with it
  * Adds useful instances for `Semigroup`, `Monoid`, `Data`

  ## Documentation

  [View documentation][docs]

  ## Build and test

  ```bash
  stack clean
  stack build --test
  ```

  ## Licence

  [MIT License](LICENSE)

  [docs]: http://rcook.github.io/oset
  [ordered-containers]: http://hackage.haskell.org/package/ordered-containers-0.1.1
license-name: MIT

Update from Hackage at 2019-02-05T22:40:55Z
Update from Hackage at 2019-02-05T22:40:55Z
