#1338: base package breakup
----------------------------+-----------------------------------------------
 Reporter:  simonmar        |          Owner:  igloo      
     Type:  task            |         Status:  new        
 Priority:  normal          |      Milestone:  6.10 branch
Component:  libraries/base  |        Version:  6.6.1      
 Severity:  normal          |     Resolution:             
 Keywords:                  |     Difficulty:  Unknown    
 Testcase:                  |   Architecture:  Unknown    
       Os:  Unknown         |  
----------------------------+-----------------------------------------------
Comment (by igloo):

 Replying to [comment:21 simonmar]:
 > Replying to [comment:18 igloo]:
 > > One advantage of making base small is that if you are, for example,
 debugging GHC.Handle then you don't have to recompile >100 other modules
 every time you make a change in it.
 >
 > All the other advantages are good, but this one is false I think.  If
 you modify `GHC.Handle` you do have to recompile all the modules above it
 in the hierarchy, regardless of whether they're in another package or not.

 Let me try to clarify: If you're debugging `GHC.Handle` then you don't
 need to recompile, for example, `GetOpt` after adding a debugging print or
 when you want to test a fix.

 Once you've actually fixed the bug you'll need to recompile everything so
 that the other libraries all work again, agreed.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1338#comment:22>
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