#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 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.
 GHC may be able to avoid actual recompilation, but you at least need to
 invoke GHC on every module.  (currently the build system doesn't do this
 except within a package, which is bad, and something we hope to fix).

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