monadLib: A collection of monad transformers.

[ bsd3, library, monads ] [ Propose Tags ]

A collection of monad transformers.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 3.0.0, 3.1.0, 3.3.0, 3.4.4, 3.4.5, 3.4.6, 3.5.1, 3.5.2, 3.6, 3.6.1, 3.6.2, 3.7.1, 3.7.2, 3.7.3, 3.8, 3.9, 3.10, 3.10.1
Change log CHANGES
Dependencies base (>=4.9 && <5) [details]
License BSD-3-Clause
Author Iavor S. Diatchki
Maintainer diatchki@galois.com
Category Monads
Home page http://wiki.github.com/yav/monadlib
Uploaded by IavorDiatchki at 2022-03-07T17:59:15Z
Distributions Arch:3.10.1, Debian:3.10, NixOS:3.10.1
Reverse Dependencies 28 direct, 2118 indirect [details]
Downloads 23215 total (65 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2022-03-07 [all 1 reports]

Readme for monadLib-3.10.1

[back to package description]
This is version 3 of 'monadLib'.
The library is in the directory 'src'.

Files
~~~~~

LICENSE             The license for the library.
README              This file.
Setup.hs            Used by the Cabal framework.
monadLib.cabal      Used by the Cabal framework.

src/MonadLib.hs        The library.
src/MonadLib/Derive.hs Definitions useful for monads defined with newtype.
src/MonadLib/Monads.hs Definitions for some more base monads (optional).


Simple Installation
~~~~~~~~~~~~~~~~~~~

To use 'monadLib' you should place the file 'MonadLib.hs'
(and perhaps also 'Monads.hs') in a place where your
implementation can find it.


Cabal Installation
~~~~~~~~~~~~~~~~~~

The library supports the Cabal framework which has many options.
To see the available commands try:
> runhaskell Setup.hs --help

A typical installation might look something like this:
> runhaskell Setup.hs configure
> runhaskell Setup.hs build
> runhaskell Setup.hs haddock -- if you have haddock, else skip
> runhaskell Setup.hs install