Changes between Version 16 and Version 17 of Status/Oct09


Ignore:
Timestamp:
Nov 4, 2009 8:42:17 AM (4 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/Oct09

    v16 v17  
    7676For more detail, see the release notes in the [http://www.haskell.org/ghc/dist/current/docs/html/users_guide/index.html 6.12 User manual] [!UserManual], which mention many things skipped over here. 
    7777 
     78Internally, GHC 6.12 has a totally re-engineered build system, with much-improved 
     79dependency tracking [[wiki:Building]].  While there have been lots of teething problems, things are settling down and the new system is a huge improvement over the old one.  The main improvement is that you can usually just say `make`, and everything will be brought up to date (before it was often necessary to `make clean` first).  Another improvement is that the new system exposes much more parallelism in the build, so GHC builds faster on multicores. 
     80 
     81== GHC and the Haskell platform == 
     82 
    7883Another big change with GHC 6.12 is that Hackage and the Haskell Platform is 
    7984allowing GHC HQ to get out of the libraries business.  So the plan is 
     
    9196use (an up to date) cabal-install to download libraries, and accept that 
    9297they may not be tested with GHC 6.12. 
    93  
    94 Lastly, GHC 6.12 has a totally re-engineered build system, with much-improved 
    95 dependency tracking [wiki:Building].  While there have been lots of teething problems, things are settling down and the new system is a huge improvement over the old one.  The main improvement is that you can usually just say `make`, and everything will be brought up to date (before it was often necessary to `make clean` first).  Another improvement is that the new system exposes much more parallelism in the build, so GHC builds faster on multicores. 
    9698 
    9799== What's hot for the next year == 
     
    243245All these URLs should be preceded with http://hackage.haskell.org/trac/ghc/wiki 
    244246 
     247 * [Building] GHC's new build system [wiki:Building] 
    245248 * [Platforms] Platforms that GHC supports [wiki:Platforms] 
    246249 * [Annotations] Annotations in GHC [wiki:Annotations]