Changes between Version 7 and Version 8 of ModuleDependencies
- Timestamp:
- 05/19/06 09:16:43 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ModuleDependencies
v7 v8 15 15 * First comes a layer of modules that have few interdependencies, and which implement very basic data types: 16 16 * Util 17 * OccName17 * !OccName 18 18 * Pretty 19 19 * Outputable 20 * StringBuffer21 * ListSetOps20 * !StringBuffer 21 * !ListSetOps 22 22 * Maybes 23 23 * etc 24 24 25 25 * Now comes the main subtle layer, involving types, classes, type constructors identifiers, expressions, rules, and their operations. 26 * Name, PrimRep27 * PrelNames28 * Var (Name, loop IdInfo.IdInfo, loop Type.Type, loop Type.Kind)29 * VarEnv, VarSet,ThinAir30 * 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) 32 32 * TypeRep (loop DataCon.DataCon, loop Subst.substTyWith) 33 33 * Type (loop PprType.pprType, loop Subst.substTyWith)
