aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorpgj <pgj@FreeBSD.org>2011-08-14 02:08:39 +0800
committerpgj <pgj@FreeBSD.org>2011-08-14 02:08:39 +0800
commitfdaa05b54659bf8d075ffcc0b0b08103cb3323e8 (patch)
tree12bb14d1b1bfde1bfbe6ae9b7f5d05e6c605b269 /lang
parent50d97456a11b68f8701c815468d299b363fc4642 (diff)
downloadfreebsd-ports-gnome-fdaa05b54659bf8d075ffcc0b0b08103cb3323e8.tar.gz
freebsd-ports-gnome-fdaa05b54659bf8d075ffcc0b0b08103cb3323e8.tar.zst
freebsd-ports-gnome-fdaa05b54659bf8d075ffcc0b0b08103cb3323e8.zip
Provides functions to throw and catch exceptions. Unlike the functions from
Control.Exception, which work in IO, these work in any stack of monad transformers (from the 'transformers' package) with IO as the base monad. You can extend this functionality to other monads, by creating an instance of the MonadCatchIO class. WWW: http://hackage.haskell.org/package/MonadCatchIO-transformers Obtained from: FreeBSD Haskell
Diffstat (limited to 'lang')
-rw-r--r--lang/ghc/bsd.hackage.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk
index 726bd68de36b..29fbdaa7b7e0 100644
--- a/lang/ghc/bsd.hackage.mk
+++ b/lang/ghc/bsd.hackage.mk
@@ -103,6 +103,7 @@ mime_port= mail/hs-mime
MissingH_port= devel/hs-MissingH
mmap_port= devel/hs-mmap
MonadCatchIO-mtl_port= devel/hs-MonadCatchIO-mtl
+MonadCatchIO-transformers_port= devel/hs-MonadCatchIO-transformers
mtl_port= devel/hs-mtl
mueval_port= devel/hs-mueval # executable
mwc-random_port= math/hs-mwc-random