./wip/hs-monad-peel, Lift control operations through monad transformers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.1.1, Package name: hs-monad-peel-0.1.1, Maintainer: pho

This package defines MonadPeelIO, a subset of MonadIO into which
generic control operations such as catch can be lifted from
IO. Instances are based on monad transformers in MonadTransPeel, 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
MonadPeelIO.


Required to run:
[wip/ghc] [devel/hs-transformers] [devel/hs-extensible-exceptions]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 46378c3a751acbb47f72e7c4785f9f539c5e46ef
RMD160: 9665216eec2a4bee424e9dccbcba2e0539412a19
Filesize: 6.558 KB

Version history: (Expand)


CVS history: (Expand)


   2014-08-29 16:10:14 by Ryosuke Moro | Files touched by this commit (101)
Log message:
make it clear what package depend on

discussed with wiz@.
   2014-05-20 23:23:18 by Ryosuke Moro | Files touched by this commit (49)
Log message:
Remove hs-data-default, hs-extensible-exceptions, imported to pkgsrc/devel.
   2014-05-15 23:49:04 by Ryosuke Moro | Files touched by this commit (110)
Log message:
Remove hs-transformers, imported to pkgsrc/devel.
   2014-03-07 13:42:22 by Ryosuke Moro | Files touched by this commit (3) | Package updated
Log message:
Update to 0.1.1

changes:
0.1.1
 - Relax transformers dependency
 - Add liftOp and liftOp_
 - Remove notes about monadic side effects in bracketOnError and onException
   2014-02-21 11:39:01 by Ryosuke Moro | Files touched by this commit (25)
Log message:
- ghc-7.6 hss not extensible-exceptions, so we need this.
  ( lang/ghc7 is version 7.6.3nb1, wip/ghc is version 7.6.2 )
- adjust dependencies
   2010-12-30 09:24:23 by PHO / phonohawk | Files touched by this commit (5) | Imported package
Log message:
Import hs-monad-peel-0.1 as wip/hs-monad-peel.

This package defines MonadPeelIO, a subset of MonadIO into which
generic control operations such as catch can be lifted from
IO. Instances are based on monad transformers in MonadTransPeel, 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
MonadPeelIO.