name:       containers
version:    0.3.0.0
license:    BSD3
license-file:    LICENSE
maintainer:    libraries@haskell.org
bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries%20%28other%29
synopsis:   Assorted concrete container types
category:   Data Structures
description:
        This package contains efficient general-purpose implementations
        of various basic immutable container types.  The declared cost of
        each operation is either worst-case or amortized, but remains
        valid even if structures are shared.
build-type: Simple
cabal-version:  >=1.6
extra-source-files: include/Typeable.h

source-repository head
    type:     darcs
    location: http://darcs.haskell.org/packages/containers/

Library {
    build-depends: base >= 4.2 && < 6, array
    exposed-modules:
        Data.IntMap
        Data.IntSet
        Data.Map
        Data.Set
    include-dirs: include
    extensions: CPP
    if !impl(nhc98) {
        exposed-modules:
            Data.Graph
            Data.Sequence
            Data.Tree
    }
    if impl(ghc) {
        extensions: DeriveDataTypeable, MagicHash, Rank2Types
    }
}

