#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