[project @ 2001-02-06 12:03:10 by simonmar]
Try to get the stable modules story right. Things now work much
better: objects aren't unloaded and reloaded unnecessarily, and
compiling modules from with GHCi works:
> :! ghc -c A.hs
> :r
Compiling A ... compilation IS NOT required (using ./A.o)
Compiling B ... compilation IS NOT required
Compiling C ... compilation IS NOT required
Compiling Main ... compilation IS NOT required
Compiled module must not depend on interpreted modules, but we
currently don't enforce this restriction properly.