#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