Changes between Version 7 and Version 8 of ModuleDependencies


Ignore:
Timestamp:
May 19, 2006 4:16:43 PM (9 years ago)
Author:
guest
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ModuleDependencies

    v7 v8  
    1515 * First comes a layer of modules that have few interdependencies, and which implement very basic data types:
    1616   * Util
    17    * OccName
     17   * !OccName
    1818   * Pretty
    1919   * Outputable
    20    * StringBuffer
    21    * ListSetOps
     20   * !StringBuffer
     21   * !ListSetOps
    2222   * Maybes
    2323   * etc
    2424
    2525 * Now comes the main subtle layer, involving types, classes, type constructors identifiers, expressions, rules, and their operations.
    26    * Name, PrimRep
    27    * PrelNames
    28    * Var (Name, loop IdInfo.IdInfo, loop Type.Type, loop Type.Kind)
    29    * VarEnv, VarSet, ThinAir
    30    * Class (loop TyCon.TyCon, loop Type.Type)
    31    * TyCon (loop Type.Type, loop Type.Kind, loop DataCon.DataCon, loop Generics.GenInfo)
     26   * Name, !PrimRep
     27   * !PrelNames
     28   * Var (Name, loop !IdInfo.!IdInfo, loop Type.Type, loop Type.Kind)
     29   * !VarEnv, !VarSet, !ThinAir
     30   * Class (loop !TyCon.!TyCon, loop Type.Type)
     31   * !TyCon (loop Type.Type, loop Type.Kind, loop !DataCon.!DataCon, loop Generics.!GenInfo)
    3232   * TypeRep (loop DataCon.DataCon, loop Subst.substTyWith)
    3333   * Type (loop PprType.pprType, loop Subst.substTyWith)