|
|
# Overall organisation of GHC
|
|
|
|
|
|
|
|
|
Start at the [ GHC home page](http://haskell.org/ghc). The most important links are
|
|
|
Start at the [GHC home page](http://haskell.org/ghc). The most important links are
|
|
|
in the left-hand column:
|
|
|
|
|
|
- [ Documentation](http://haskell.org/haskellwiki/GHC). 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.
|
|
|
- [Documentation](http://haskell.org/haskellwiki/GHC). 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.
|
|
|
|
|
|
- [ Developers](http://hackage.haskell.org/trac/ghc). 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. There is a big section called Developer Documentation: **please help us to improve it**.
|
|
|
- [Developers](http://hackage.haskell.org/trac/ghc). 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. There is a big section called Developer Documentation: **please help us to improve it**.
|
|
|
|
|
|
- [Download](http://www.haskell.org/ghc/download.html). At any moment, GHC has a **STABLE branch** and the **HEAD**, both of which you can download from this page.
|
|
|
|
... | ... | @@ -21,9 +21,9 @@ in the left-hand column: |
|
|
|
|
|
GHC's source code is several Darcs repositories. The important ones are:
|
|
|
|
|
|
[ http://darcs.haskell.org/ghc](http://darcs.haskell.org/ghc):: All of GHC: compiler, run-time system, support utilities.
|
|
|
[http://darcs.haskell.org/ghc](http://darcs.haskell.org/ghc):: All of GHC: compiler, run-time system, support utilities.
|
|
|
|
|
|
[ http://darcs.hasekll.org/packages/pkg](http://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`,
|
|
|
[http://darcs.hasekll.org/packages/pkg](http://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`,
|
|
|
`Cabal`,
|
|
|
`haskell98`,
|
|
|
`readline`,
|
... | ... | @@ -36,4 +36,4 @@ GHC's source code is several Darcs repositories. The important ones are: |
|
|
`unix`,
|
|
|
`Win32`.
|
|
|
|
|
|
[ http://darcs.haskell.org/testsuite](http://darcs.haskell.org/testsuite):: GHC's test suite. |
|
|
[http://darcs.haskell.org/testsuite](http://darcs.haskell.org/testsuite):: GHC's test suite. |