packages feed

system-random-effect-0.4.1: system-random-effect.cabal

name:                  system-random-effect
version:               0.4.1
synopsis:              Random number generation for extensible effects.
homepage:              https://github.com/wowus/system-random-effect
license:               BSD3
license-file:          LICENSE
author:                Clark Gaebel
maintainer:            cgaebel@uwaterloo.ca
category:              System, Effect
build-type:            Simple
cabal-version:         >=1.10

library
  hs-source-dirs:      src/
  ghc-options:         -Wall
  exposed-modules:     System.Random.Effect
  other-modules:       System.Random.Effect.Raw

  build-depends:       base == 4.6.*
                     , extensible-effects == 1.2.*
                     , mersenne-random-pure64 == 0.2.*
                     , statistics == 0.10.*
                     , vector == 0.10.*
                     , vector-algorithms == 0.6.*
                     , primitive == 0.5.*
                     , crypto-api == 0.12.*
                     , bytestring == 0.10.*

  default-language:    Haskell2010

test-suite tests
  type:                exitcode-stdio-1.0
  main-is:             Test.hs
  hs-source-dirs:      test/

  ghc-options:         -rtsopts=all -threaded -O2

  build-depends:       base == 4.6.*
                     , vector == 0.10.*
                     , QuickCheck == 2.*
                     , HUnit == 1.2.*
                     , test-framework == 0.8.*
                     , test-framework-hunit == 0.3.*
                     , test-framework-quickcheck2 == 0.3.*
                     , extensible-effects == 1.2.*
                     , system-random-effect

  default-language:    Haskell2010

benchmark benchmarks
  type:                exitcode-stdio-1.0
  hs-source-dirs:      bench/
  ghc-options:         -Wall -rtsopts=all -threaded -fno-warn-orphans -O2
  main-is:             Bench.hs
  x-uses-tf:           true

  build-depends:       base == 4.6.*
                     , deepseq == 1.3.*
                     , criterion == 0.8.*
                     , extensible-effects == 1.2.*
                     , vector == 0.10.*
                     , system-random-effect

  default-language:    Haskell2010

source-repository head
  type:                git
  location:            https://github.com/wowus/system-random-effect