pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/hs-monad-control

Module name:    wip
Committed by:   phonohawk
Date:           Tue May 10 12:56:48 UTC 2011

Import into wip/hs-monad-control

Log Message:
Import hs-monad-control- as wip/hs-monad-control.

This package defines the type class MonadControlIO, a subset of
MonadIO into which generic control operations such as catch can be
lifted from IO. Instances are based on monad transformers in
MonadTransControl, which includes all standard monad transformers in
the transformers library except ContT. For convenience, it provides a
wrapped version of Control.Exception with types generalized from IO to
all monads in MonadControlIO.

Note that this package is a rewrite of Anders Kaseorg's monad-peel
library. The main difference is that this package provides CPS style
operators and exploits the RankNTypes language extension to simplify
most definitions.


Vendor Tag:     PHONOHAWK
Release Tags:   PHONOHAWK_20110510
N wip/hs-monad-control/
N wip/hs-monad-control/Makefile
N wip/hs-monad-control/distinfo
N wip/hs-monad-control/PLIST
N wip/hs-monad-control/DESCR

No conflicts created by this import

Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
pkgsrc-wip-cvs mailing list

Home | Main Index | Thread Index | Old Index