EdisonCore-1.2.1: EdisonCore.cabal
Name: EdisonCore
Version: 1.2.1
License: OtherLicense
License-File: COPYRIGHT
Author: Chris Okasaki
Maintainer: robdockins AT fastmail DOT fm
Synopsis: A library of efficient, purely-functional data structures (Core Implementations)
Category: Data Structures
Stability: stable
Description:
This package provides the core Edison data structure implementations,
including multiple sequence, set, bag, and finite map concrete
implementations with various performance characteristics. The
implementations in this package have no dependencies other than
those commonly bundled with Haskell compilers.
Hs-Source-Dirs: src
Exposed-modules:
Data.Edison.Assoc.Defaults
Data.Edison.Assoc.AssocList
Data.Edison.Assoc.PatriciaLoMap
Data.Edison.Assoc.StandardMap
Data.Edison.Assoc.TernaryTrie
Data.Edison.Concrete.FingerTree
Data.Edison.Coll.Defaults
Data.Edison.Coll.LazyPairingHeap
Data.Edison.Coll.LeftistHeap
Data.Edison.Coll.MinHeap
Data.Edison.Coll.SkewHeap
Data.Edison.Coll.SplayHeap
Data.Edison.Coll.StandardSet
Data.Edison.Coll.EnumSet
Data.Edison.Coll.UnbalancedSet
Data.Edison.Seq.Defaults
Data.Edison.Seq.BankersQueue
Data.Edison.Seq.BinaryRandList
Data.Edison.Seq.BraunSeq
Data.Edison.Seq.FingerSeq
Data.Edison.Seq.JoinList
Data.Edison.Seq.MyersStack
Data.Edison.Seq.RandList
Data.Edison.Seq.RevSeq
Data.Edison.Seq.SimpleQueue
Data.Edison.Seq.SizedSeq
Build-Depends:
base >= 1.0,
haskell98 >= 1.0,
mtl >= 1.0,
QuickCheck == 1.0,
EdisonAPI == 1.2.1
Extensions:
MultiParamTypeClasses
FunctionalDependencies
UndecidableInstances
CPP
Ghc-Options: -funbox-strict-fields -fwarn-incomplete-patterns -O2