Repository : ssh://darcs.haskell.org//srv/darcs/packages/base

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/de39af230fd59abde8d02f3f6a66373de750a735

>---------------------------------------------------------------

commit de39af230fd59abde8d02f3f6a66373de750a735
Author: Ian Lynagh <[email protected]>
Date:   Sat Oct 20 00:21:54 2012 +0100

    Remove out-of-date docs about Prelude.catch; fixes #7348

>---------------------------------------------------------------

 Control/Exception/Base.hs |   16 ----------------
 1 files changed, 0 insertions(+), 16 deletions(-)

diff --git a/Control/Exception/Base.hs b/Control/Exception/Base.hs
index e64656f..b1d1c84 100644
--- a/Control/Exception/Base.hs
+++ b/Control/Exception/Base.hs
@@ -379,22 +379,6 @@ blocked  = return False
 -- might get a the opposite behaviour. This is ok, because 'catch' is an
 -- 'IO' computation.
 --
--- Note that the "Prelude" also exports a function called
--- 'Prelude.catch' with a similar type to 'Control.Exception.catch',
--- except that the "Prelude" version only catches the IO and user
--- families of exceptions (as required by Haskell 98).

>---------------------------------------------------------------

--- We recommend either hiding the "Prelude" version of 'Prelude.catch'
--- when importing "Control.Exception":

>---------------------------------------------------------------

--- > import Prelude hiding (catch)

>---------------------------------------------------------------

--- or importing "Control.Exception" qualified, to avoid name-clashes:

>---------------------------------------------------------------

--- > import qualified Control.Exception as C

>---------------------------------------------------------------

--- and then using @C.catch@

>---------------------------------------------------------------

 #ifndef __NHC__
 catch   :: Exception e
         => IO a         -- ^ The computation to run



_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to