Clean up.
authorAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 14 Dec 2015 02:43:00 +0000 (02:43 +0000)
committerAndrey Mokhov <andrey.mokhov@gmail.com>
Mon, 14 Dec 2015 02:43:00 +0000 (02:43 +0000)
src/GHC.hs
src/Package.hs

index 355ed71..ea48014 100644 (file)
@@ -28,7 +28,7 @@ defaultKnownPackages =
     , process, runghc, stm, templateHaskell, terminfo, time, transformers, unix
     , win32, xhtml ]
 
--- Package definitions
+-- Package definitions (see Package.hs)
 array, base, binPackageDb, binary, bytestring, cabal, compiler, containers,
     compareSizes, deepseq, deriveConstants, directory, dllSplit, filepath,
     genapply, genprimopcode, ghc, ghcCabal, ghcPkg, ghcPrim, ghcPwd,
index 85fbd13..a490cb9 100644 (file)
@@ -9,11 +9,14 @@ import GHC.Generics (Generic)
 -- It is helpful to distinguish package names from strings.
 type PackageName = String
 
+-- type PackageType = Program | Library
+
 -- pkgPath is the path to the source code relative to the root
 data Package = Package
      {
          pkgName :: PackageName, -- Examples: "ghc", "Cabal"
          pkgPath :: FilePath     -- "compiler", "libraries/Cabal/Cabal"
+         -- pkgType :: PackageType  -- TopLevel, Library
      }
      deriving Generic