Changes between Version 1 and Version 2 of Commentary/Organisation


Ignore:
Timestamp:
Sep 5, 2006 12:29:02 PM (8 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Organisation

    v1 v2  
    44in the left-hand column: 
    55 
    6 * [http://haskell.org/haskellwiki/GHC Documentation].  This is the ''user'' documentation, aimed at people who use GHC, but don't care how it works.  It's on the Haskell Wiki (powered by MediaWiki), and we strongly encourage people to edit and improve it. 
     6 * [http://haskell.org/haskellwiki/GHC Documentation].  This is the ''user'' documentation, aimed at people who use GHC, but don't care how it works.  It's on the Haskell Wiki (powered by MediaWiki), and we strongly encourage people to edit and improve it. 
    77 
    8 * [http://hackage.haskell.org/trac/ghc Developers].  This link takes you to the home page for ''developers''; that is, people interested in hacking on GHC itself (i.e. you).  It's a Wiki too, but powered by Trac, and includes bug-tracking etc. 
     8 * [http://hackage.haskell.org/trac/ghc Developers].  This link takes you to the home page for ''developers''; that is, people interested in hacking on GHC itself (i.e. you).  It's a Wiki too, but powered by Trac, and includes bug-tracking etc. 
    99 
    10 * [http://www.haskell.org/ghc/download.html Download].  At any moment, GHC has a '''STABLE branch''' and the '''HEAD'''. 
    11   * The HEAD is simply the latest, greatest version that we are working on; it may be broken on any given day, although youa ar 
     10 * [http://www.haskell.org/ghc/download.html Download].  At any moment, GHC has a '''STABLE branch''' and the '''HEAD''', both of which you can download from this page.[[BR]][[BR]] 
     11   * The STABLE branch is the current released version.  It has an even version number (e.g. 6.4, 6.6), with an extra suffix for patch-level release (e.g. 6.4.2).  Patch-level releses fix bugs; they do not change any APIs.[[BR]][[BR]] 
     12   * The HEAD is simply the latest, greatest version that we are working on; it may be broken on any given day, although you are encouraged not to break it gratuitiously.  The HEAD has an odd version numbers (e.g 6.5, 6.7).  Every night we build the HEAD, and dump the result on the download site under "Development snapshots", with a version number that encodes the date (e..g 6.5.20060831). 
     13 
     14   A very useful link on the download page is the documentation for the HEAD (under Development snapshots). 
     15 
     16= GHC source code = 
     17 
     18GHC's source code is several Darcs repositories.  The important ones are: 
     19 
     20http://darcs.haskell.org/ghc:: All of GHC: compiler, run-time system, support utilities. 
     21 
     22http://darcs.hasekll.org/packages/''pkg''::A library package ''pkg''.  A certain number of packages are essential to build GHC. They are listed in {{{libraries/core-packages}}} and currently comprise: {{{base}}},  
     23{{{Cabal}}}, 
     24{{{haskell98}}}, 
     25{{{readline}}}, 
     26{{{regex-base}}}, 
     27{{{regex-compat}}}, 
     28{{{regex-posix}}}, 
     29{{{parsec}}}, 
     30{{{stm}}}, 
     31{{{template-haskell}}}, 
     32{{{unix}}}, 
     33{{{Win32}}}. 
     34 
     35http://darcs.haskell.org/testsuite:: GHC's test suite. 
     36