-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhbandit.cabal
85 lines (82 loc) · 3.32 KB
/
hbandit.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
cabal-version: 2.0
name: hbandit
version: 1.0.0
license: BSD3
maintainer: [email protected]
author: Valentin Reis
synopsis: A Multi-Armed Bandit module.
description: hbandit is a module implementing various contextual and
non-contextual multi-armed bandit algorithms.
category: algorithms
build-type: Simple
source-repository head
library
exposed-modules:
Bandit
Bandit.Class
Bandit.EpsGreedy
Bandit.Exp3
Bandit.UCB
Bandit.Exp4R
Bandit.Types
Bandit.Util
hs-source-dirs: src
default-language: Haskell2010
default-extensions: LambdaCase QuasiQuotes DefaultSignatures
ExistentialQuantification RecordWildCards TypeSynonymInstances
StandaloneDeriving FlexibleInstances TupleSections
MultiParamTypeClasses NoImplicitPrelude OverloadedStrings
OverloadedLists ViewPatterns OverloadedLabels DeriveFunctor
TypeFamilies DeriveAnyClass DeriveGeneric DeriveDataTypeable
DeriveFoldable DerivingStrategies TypeApplications MultiWayIf
TemplateHaskell BlockArguments GADTs FlexibleContexts TypeOperators
DataKinds PolyKinds AllowAmbiguousTypes FunctionalDependencies
UndecidableInstances
ghc-options: -Wall -O0 -Wcompat -Wincomplete-uni-patterns
-Widentities -Wredundant-constraints -Wcpp-undef -fwarn-tabs
-fwarn-unused-imports -fwarn-missing-signatures
-fwarn-name-shadowing -fprint-potential-instances
-fwarn-unused-do-bind -fwarn-wrong-do-bind
-fwarn-incomplete-patterns -Wincomplete-record-updates
-Wmonomorphism-restriction -Wimplicit-prelude
-Wmissing-local-signatures -Wmissing-exported-signatures
-Wmissing-export-lists -Wmissing-home-modules -Widentities
-Wredundant-constraints -Wpartial-fields
build-depends:
base -any,
protolude -any,
random -any,
refined -any,
intervals -any,
MonadRandom -any,
list-extras -any,
lens -any,
generic-lens -any
test-suite discover
type: exitcode-stdio-1.0
main-is: Driver.hs
hs-source-dirs: tests
other-modules:
Bandit.UtilTest
Bandit.TypesTest
default-extensions: LambdaCase QuasiQuotes DefaultSignatures
ExistentialQuantification RecordWildCards TypeSynonymInstances
StandaloneDeriving FlexibleInstances TupleSections
MultiParamTypeClasses NoImplicitPrelude OverloadedStrings
OverloadedLists ViewPatterns OverloadedLabels DeriveFunctor
TypeFamilies DeriveAnyClass DeriveGeneric DeriveDataTypeable
DeriveFoldable DerivingStrategies TypeApplications MultiWayIf
TemplateHaskell BlockArguments GADTs FlexibleContexts TypeOperators
DataKinds PolyKinds AllowAmbiguousTypes FunctionalDependencies
UndecidableInstances
build-depends:
base -any,
protolude -any,
hbandit -any,
refined -any,
tasty -any,
random -any,
tasty-discover -any,
tasty-hunit -any,
QuickCheck -any,
tasty-quickcheck -any