linkedhashmap-0.1.0.0: linkedhashmap.cabal
-- Initial linkedhashmap.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: linkedhashmap
version: 0.1.0.0
license: BSD3
license-file: LICENSE
author: Andrey Basko
maintainer: Andrey Basko <andrey_basko@yahoo.com>
copyright: Copyright (C) 2014 Andrey Basko
category: Data
build-type: Simple
tested-with: GHC == 7.8.3
homepage: https://github.com/abasko/linkedhashmap
bug-reports: https://github.com/abasko/linkedhashmap/issues
cabal-version: >=1.10
synopsis: Persistent LinkedHashMap data structure
description:
Haskell implementation of Java (Concurrent)LinkedHashMap.
.
Underlying HashMap is based on Data.HashMap.Strict.
.
Two different implementations are based on Data.Sequence and Data.IntMap.Strict to keep keys in the order of insertion.
.
Criterion report: <https://cdn.rawgit.com/abasko/linkedhashmap/master/benchmarks/report.html>
extra-source-files:
README.md
benchmarks/Tests.java
benchmarks/report.html
benchmarks/runJava.sh
source-repository head
type: git
location: git://github.com/abasko/linkedhashmap.git
library
exposed-modules: Data.LinkedHashMap,
Data.LinkedHashSet,
Data.LinkedHashMap.Seq,
Data.LinkedHashMap.IntMap
-- other-modules:
other-extensions: BangPatterns
build-depends: base >=4.7 && <4.8,
hashable >=1.2 && <1.3,
containers >=0.5 && <0.6,
deepseq >= 1.1,
unordered-containers >=0.2 && <0.3
hs-source-dirs: src
default-language: Haskell2010
test-suite linkedhashmap-tests
type: exitcode-stdio-1.0
main-is: Main.hs
build-depends: base >=4.7 && <4.8,
containers >= 0.5.5.1,
hashable >= 1.2.2.0,
tasty >= 0.10.0.2,
deepseq >= 1.1,
tasty-hunit >= 0.9.0.1,
unordered-containers >= 0.2.5.0
hs-source-dirs: tests
src
default-language: Haskell2010
benchmark benchmarks
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: benchmarks
src
build-depends: base >=4.7 && <4.8
, containers >= 0.5.5.1
, hashable >= 1.2.2.0
, tasty >= 0.10.0.2
, tasty-hunit >= 0.9.0.1
, unordered-containers >= 0.2.5.0
, criterion >= 1.0.2.0
, deepseq >=1.3 && <1.4
default-language: Haskell2010