#4994: Deprecate Control.Exception.blocked in favour of getMaskingState
---------------------------------+------------------------------------------
    Reporter:  basvandijk        |       Owner:                
        Type:  task              |      Status:  new           
    Priority:  normal            |   Component:  libraries/base
     Version:  7.0.1             |    Keywords:                
    Testcase:                    |   Blockedby:                
          Os:  Unknown/Multiple  |    Blocking:                
Architecture:  Unknown/Multiple  |     Failure:  None/Unknown  
---------------------------------+------------------------------------------
 I [http://www.haskell.org/pipermail/libraries/2011-February/015859.html
 proposed] deprecating `Control.Exception.blocked` in
 favour of `getMaskingState`.

 The term "blocked" refers to the old way of dealing with asynchronous
 exceptions (`block`/`unblock`). It can also be a bit confusing to which
 "blocked" property it refers: blocked asynchronous exceptions, or a
 blocked thread.

 Note that `blocked` is already listed in the section
 [http://hackage.haskell.org/packages/archive/base/4.3.0.0/doc/html
 /Control-Exception.html#12 "(deprecated) Asynchronous exception control"]

 There were no objections and one +1 from Simon Marlow.

 The patch is attached.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4994>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to