Mutually-recursive/cyclic module imports

Isaac Dupree isaacdupree at
Sat Aug 16 13:51:10 EDT 2008

Duncan Coutts wrote:
> [...]
> I'm not saying it's a problem with your proposal, I'd just like it to be
> taken into account. For example do dependency chasers need to grok just
> import lines and {-# SOURCE -#} pragmas or do they need to calculate
> fixpoints.

Good point.  What does the dependency chaser need to figure out?
- exactly what dependency order files must be compiled 
(e.g., ghc -c) ?
- what files (e.g., .hi) are needed to be findable by the 
e.g. (ghc -c) ?
- recompilation avoidance?


More information about the Haskell-prime mailing list