1name: dlist 2version: 0.8.0.8 3synopsis: Difference lists 4description: 5 Difference lists are a list-like type supporting O(1) append. This is 6 particularly useful for efficient logging and pretty printing (e.g. with the 7 Writer monad), where list append quickly becomes too expensive. 8category: Data 9license: BSD3 10license-file: LICENSE 11author: Don Stewart 12maintainer: Sean Leather <sean.leather@gmail.com> 13copyright: 2006-2009 Don Stewart, 2013-2019 Sean Leather 14homepage: https://github.com/spl/dlist 15bug-reports: https://github.com/spl/dlist/issues 16extra-source-files: README.md, 17 ChangeLog.md 18build-type: Simple 19cabal-version: >= 1.9.2 20tested-with: GHC==7.0.4 21 GHC==7.2.2 22 GHC==7.4.2 23 GHC==7.6.3 24 GHC==7.8.4 25 GHC==7.10.3 26 GHC==8.0.2 27 GHC==8.2.2 28 GHC==8.4.4 29 GHC==8.6.5 30 GHC==8.8.1 31 32source-repository head 33 type: git 34 location: git://github.com/spl/dlist.git 35 36library 37 build-depends: 38 base >= 4 && < 5, 39 deepseq >= 1.1 && < 1.5 40 extensions: CPP 41 exposed-modules: Data.DList 42 ghc-options: -Wall 43 44test-suite test 45 type: exitcode-stdio-1.0 46 main-is: Main.hs 47 other-modules: OverloadedStrings 48 hs-source-dirs: tests 49 build-depends: dlist, 50 base, 51 Cabal, 52 -- QuickCheck-2.10 is the first version supporting 53 -- base-4.9 (ghc-8) without the Arbitrary NonEmpty 54 -- instance, which we include ourselves. 55 QuickCheck >= 2.10 && < 2.15 56