packages feed

hash-cons-0.1.0.0: hash-cons.cabal

name:                hash-cons
version:             0.1.0.0
synopsis:            Opportunistic hash-consing data structure
description:         Provides a pure interface for hash-consing values.
license:             BSD3
license-file:        LICENSE
author:              Ryan Trinkle
maintainer:          ryan@trinkle.org
category:            Data Structures
build-type:          Simple
cabal-version:       >=1.10

library
  hs-source-dirs:      src
  exposed-modules:     Data.HashCons
                       Data.HashCons.Internal
  build-depends:       base >=4.9 && <5,
                       hashable >= 1.4.0 && < 1.5
  default-language:    Haskell2010

test-suite tests
  type:                exitcode-stdio-1.0
  hs-source-dirs:      test
  main-is:             Main.hs
  build-depends:       base >=4.9 && <5,
                       async,
                       hash-cons,
                       hashable,
                       tasty,
                       tasty-hunit,
                       tasty-quickcheck
  default-language:    Haskell2010