module graphing

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Fri Mar 23 06:18:06 EDT 2007


Simon Peyton-Jones <simonpj at microsoft.com> wrote:

> Module cycles found:
>   ---------- Cycle 1 ----------
>   GHC.Base             {-# SOURCE #-} imports GHC.Err
>   Data.Either          imports GHC.Base
>   Data.Tuple           imports GHC.Base
>   ...

FWIW, hmake reports the same cycles for me:

  $ hmake -M -iinclude Control/Exception.hs
  Cycles:
  ["Numeric","GHC.Stable","GHC.Storable","Foreign.Storable","GHC.ForeignPtr","GHC.Ptr","Data.Word","Data.Int","Data.Char","Data.List","Data.HashTable","Data.Typeable","Data.Dynamic","GHC.Dynamic","GHC.Float","Text.ParserCombinators.ReadPrec","Text.Read.Lex","GHC.Word","Data.Bits","GHC.Int","GHC.Real","GHC.Unicode","Text.ParserCombinators.ReadP","GHC.Read","GHC.STRef","GHC.Arr","GHC.Enum","GHC.Num","Data.Either","GHC.Show","GHC.ST","GHC.IOBase","GHC.Exception","Data.Tuple","GHC.List","GHC.Base","GHC.Err","Data.Maybe","Control.Monad"]

  ["GHC.IO","Data.IORef","Control.Exception","GHC.TopHandler","GHC.Conc","GHC.Handle","System.IO","Prelude"]


Regards,
    Malcolm



More information about the Cvs-ghc mailing list