final: utility to add extra safety to monadic returns

[ bsd3, library, unclassified ] [ Propose Tags ]

The Final library makes it possible to point out return values in (monadic) functions. This adds extra compile-time safety to your code, because the compiler will warn you if marked return values accidentally became middle parts of a big function written with do notation.

Documentation and examples provided in the Control.Final module's own documentation.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1
Dependencies base (>=4 && <5), stm, transformers [details]
License BSD-3-Clause
Author Gergely Risko <gergely@risko.hu>, Mihaly Barasz <klao@google.com>
Maintainer Gergely Risko <gergely@risko.hu>
Home page http://github.com/errge/final
Bug tracker http://github.com/errge/final/issues
Source repo head: git clone http://github.com/errge/final
Uploaded by GergelyRisko at 2013-08-31T13:23:26Z
Distributions NixOS:0.1
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 1130 total (9 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]