Skip to content
  • Simon Marlow's avatar
    [project @ 2004-11-26 16:19:45 by simonmar] · ef5b4b14
    Simon Marlow authored
    Further integration with the new package story.  GHC now supports
    pretty much everything in the package proposal.
    
      - GHC now works in terms of PackageIds (<pkg>-<version>) rather than
        just package names.  You can still specify package names without
        versions on the command line, as long as the name is unambiguous.
    
      - GHC understands hidden/exposed modules in a package, and will refuse
        to import a hidden module.  Also, the hidden/eposed status of packages
        is taken into account.
    
      - I had to remove the old package syntax from ghc-pkg, backwards
        compatibility isn't really practical.
    
      - All the package.conf.in files have been rewritten in the new syntax,
        and contain a complete list of modules in the package.  I've set all
        the versions to 1.0 for now - please check your package(s) and fix the
        version number & other info appropriately.
    
      - New options:
    
    	-hide-package P    sets the expose flag on package P to False
    	-ignore-packag...
    ef5b4b14