Dependencies for hanabi-dealer-0.15.1.1
Libraries
hanabi-dealer
- base (>=4.8 && <4.15)
- containers (>=0.5)
- random (>=1.1)
- if flag(debug)
- if flag(examples) || flag(mhlmc) || impl(ghcjs)
- if flag(mhlmc)
- MagicHaskeller (>=0.9.7.0)
- parallel
- if impl(ghcjs) || flag(server) || flag(jsaddle)
- if flag(th)
- if !impl(ghcjs) && flag(server)
- hashable (>=1.3)
- network (>=2.6 && <3.2)
- text (>=1.2)
- time (>=1.6)
- utf8-string
- websockets (>=0.12 && <0.13)
- if flag(snap)
- abstract-par (>=0.3 && <0.4)
- monad-par (>=0.3 && <0.4)
- snap-server (>=1.1 && <1.2)
- unix (>=2.7 && <2.8)
- websockets-snap (>=0.10 && <0.11)
- if flag(warp)
- if impl(ghcjs) || flag(jsaddle)
- servant (>=0.12)
- if impl(ghcjs)else
- aeson
- base (<4.15)
- jsaddle
- jsaddle-warp
- miso
- network-uri (>=2.6)
- time
- wai
- warp
- websockets
Executables
hanabiq
- array
- tf-random
- if !flag(jsaddle)
- buildable: False
- aeson
- base (>=4.9 && <4.15)
- containers (>=0.5)
- hashable (>=1.3)
- http-types
- jsaddle
- jsaddle-warp (>=0.9)
- miso (>=1.4)
- network (>=2.6 && <3.2)
- network-uri (>=2.6)
- random (>=1.1)
- servant (>=0.12)
- text (>=1.2)
- time (>=1.6)
- utf8-string
- wai
- wai-websockets
- warp
- websockets (>=0.12 && <0.13)
hanabib
- array
- tf-random
- if impl(ghcjs) || !flag(server)
- buildable: False
- array
- base (>=4.8 && <4.15)
- containers (>=0.5)
- hanabi-dealer
- hashable (>=1.3)
- network (>=2.6 && <3.2)
- random (>=1.1)
- text (>=1.2)
- time (>=1.6)
- utf8-string
- websockets (>=0.12 && <0.13)
- if flag(mhlmc)
- MagicHaskeller (>=0.9.7.0)
- parallel
- if flag(debug)
- if flag(th)
- if flag(snap)
- abstract-par (>=0.3 && <0.4)
- monad-par (>=0.3 && <0.4)
- snap-server (>=1.1 && <1.2)
- unix (>=2.7 && <2.8)
- websockets-snap (>=0.10 && <0.11)
- if flag(warp)
hanabif
- array
- tf-random
- if !impl(ghcjs) && !flag(jsaddle)
- buildable: False
- if flag(debug)
- if !impl(ghcjs)
- aeson
- base (>=4.9 && <4.15)
- containers (>=0.5)
- hashable (>=1.3)
- http-types
- jsaddle
- jsaddle-warp (>=0.9)
- miso (>=1.4)
- network (>=2.6 && <3.2)
- network-uri (>=2.6)
- random (>=1.1)
- servant (>=0.12)
- text (>=1.2)
- time (>=1.6)
- utf8-string
- wai
- wai-websockets
- warp
- websockets (>=0.12 && <0.13)
- aeson
- base (>=4.12 && <4.15)
- containers (>=0.5)
- hanabi-dealer
- jsaddle-warp (>=0.9)
- network-uri (>=2.6)
- random (>=1.1)
- time (>=1.6)
- if flag(miso1710)
- miso (<1.8)
- if flag(mhlmc)
- MagicHaskeller (>=0.9.7.0)
- parallel
- if flag(th)
hanabibat
- array
- base (>=4.8 && <4.15)
- containers (>=0.5)
- hanabi-dealer
- hashable (>=1.3)
- MagicHaskeller (>=0.9.7.0)
- network (>=2.6 && <3.2)
- parallel
- random (>=1.2)
- splitmix
- text (>=1.2)
- time (>=1.6)
- transformers
- utf8-string
- websockets (>=0.12 && <0.13)
- if !flag(mhlmc)
- buildable: False
- if flag(debug)
- if flag(th)
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
server | Build the server program and library in addition to the minimal library. | Disabled |
snap | Use Snap instead of runServer. | Disabled |
warp | Use Warp instead of runServer. | Enabled |
official | The client connects to the official server URI instead of localhost. | Disabled |
th | Use template-haskell just for obtaining the compilation time. | Enabled |
jsaddle | Quickbuild all-in-one server, using JSaddle. (Package miso must have been built with --flags="jsaddle".) | Disabled |
examples | Include example strategies in the library. | Enabled |
mhlmc | Include strategies using MagicHaskeller. (Patched version of MagicHaskeller is recommended.) | Disabled |
miso1710 | Avoid using miso>=1.8.* when building with GHCJS, because those versions do not work with Konqueror or Falkon. | Enabled |
debug | debug flag | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info