@hackage / freer-converse

Handle effects conversely using monadic conversation

Latest0.1.0.0

About

Metadata

  • Last updated , by RobertHensing
  • License BSD-3-Clause
  • Categories Testing
  • Maintained by: hackage@roberthensing.nl

  • Lottery factor: 0

Links

Installation

Tested Compilers

  1. 8.0.2

Package Flags

Use the -f option with cabal commands to enable flags

    reloadable (off by default)

    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.

Readme

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.