Name: EdisonCore Cabal-Version: >= 1.2.3 Build-Type: Simple Version: 1.2.2.1 License: OtherLicense License-File: COPYRIGHT Author: Chris Okasaki Maintainer: robdockins AT fastmail DOT fm Synopsis: A library of efficent, purely-functional data structures (Core Implementations) Category: Data Structures Homepage: http://rwd.rdockins.name/edison/home/ 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. Library 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 < 5, mtl, QuickCheck >= 2.0 && < 3, EdisonAPI == 1.2.2.1 if impl( ghc >= 6.8 ) Build-Depends: containers, array Extensions: MultiParamTypeClasses FunctionalDependencies UndecidableInstances FlexibleInstances CPP MagicHash ScopedTypeVariables GeneralizedNewtypeDeriving FlexibleContexts Ghc-Options: -funbox-strict-fields -fwarn-incomplete-patterns