name: queue version: 0.1.2 stability: provisional license: BSD3 license-file: LICENSE cabal-version: >= 1.2 build-type: Simple author: James Cook maintainer: James Cook homepage: category: Data synopsis: Abstraction typeclasses for queue-like things. description: A collection of abstract interfaces to mutable queue-like things. Note that I named this module before I realized that there was a module of the same name in (base<3). I am open to suggestions for a new name. Flag useSTM Description: Include instances for STM types Default: True Library hs-source-dirs: src exposed-modules: Data.Queue Data.Queue.Classes Data.Queue.Instances build-depends: base >= 3 && <5 extensions: CPP if flag(useSTM) build-depends: stm other-modules: Data.Queue.Instances.STM cpp-options: -DuseSTM