cond: Basic conditional and boolean operators with monadic variants.

[ bsd3, control, library, logic, monad ] [ Propose Tags ]

This library provides:

Feel free to send ideas and suggestions for new conditional operators to the maintainer.

Monadic looping constructs are not included as part of this package, since the monad-loops package has a fairly complete collection of them already.


[Skip to Readme]
Versions 0.0, 0.0.1, 0.0.2, 0.1, 0.2, 0.3, 0.4, 0.4.0.1, 0.4.0.2, 0.4.1, 0.4.1.1
Dependencies base (>=3 && <5) [details]
License BSD-3-Clause
Author Adam Curtis
Maintainer acurtis@spsu.edu
Category Control, Logic, Monad
Home page https://github.com/kallisti-dev/cond
Source repo head: git clone git://github.com/kallisti-dev/cond.git
Uploaded by AdamCurtis at Sun Nov 23 16:29:17 UTC 2014
Distributions Debian:0.4.1.1, Fedora:0.4.1.1, LTSHaskell:0.4.1.1, NixOS:0.4.1.1, Stackage:0.4.1.1, openSUSE:0.4.1.1
Downloads 8143 total (74 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for cond-0.4.1.1

[back to package description]

Description

A library of boolean operations, lifted in a typeclass for boolean values. Also includes:

  • Lifted monadic variants of those operations.
  • Hoare's conditional choice operator.
  • A typeclass for boolean algebras.

See annotated documentation in code for information about individual entities.