#3994: Add support for creating and interrupting process groups
----------------------------------+-----------------------------------------
    Reporter:  hamish             |        Owner:              
        Type:  proposal           |       Status:  new         
    Priority:  normal             |    Milestone:  Not GHC     
   Component:  libraries/process  |      Version:  6.12.1      
    Keywords:                     |   Difficulty:              
          Os:  Unknown/Multiple   |     Testcase:              
Architecture:  Unknown/Multiple   |      Failure:  None/Unknown
----------------------------------+-----------------------------------------
Changes (by hamish):

  * component:  Compiler => libraries/process


Comment:

 I would like to move this forward if possible.

 The patch I submitted here six weeks ago includes the changes Simon
 requested on haskell-cafe.  So that just leaves the question of wether we
 should add signalProcess and signalProcessGroup for unix developers.

 I don't think adding unix only signalProcess and signalProcessGroup
 functions to this package is a good idea.  I think developers expect the
 functions in this package to be portable.

 If we add them then there is a danger developers on unix systems will use
 these non portable functions instead of the portable functions
 (inadvertently breaking compilation on win32). If they need to send
 different signal types they can using the withProcessHandle_ and the unix
 package signal functions (which makes it clear that they are no longer
 writing portable code).

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3994#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to