freer-converse: Handle effects conversely using monadic conversation
One can think of an effectful program and its effect
handler as two communicating processes.
This package provides the missing pieces that let you
write your programs in such a style in
Control.Monad.Freer.Converse
.
One useful area of application is unit testing. The
Control.Monad.Freer.TestControl
intends to provide what
you need to write ad-hoc test fixtures.
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
reloadable | Include the library by source, so GHCi can reload it when running the test suite. Decreases iteration time in ghci, but increases the 'cabal build' time, so it's off by default. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- freer-converse-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0 |
---|---|
Change log | ChangeLog.md |
Dependencies | base (>=4.7 && <4.10), freer-effects (>=0.3 && <0.4), text [details] |
Tested with | ghc ==7.8.4, ghc ==7.10.2, ghc ==8.0.2 |
License | BSD-3-Clause |
Copyright | Robert Hensing |
Author | Robert Hensing |
Maintainer | hackage@roberthensing.nl |
Category | Testing |
Source repo | head: git clone https://github.com/roberth/freer-converse |
Uploaded | by RobertHensing at 2017-05-27T07:32:09Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 971 total (7 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2017-05-27 [all 1 reports] |