wiki:Commentary

Version 14 (modified by simonmar, 8 years ago) (diff)

--

0. Overview (SPJ)

1. Building (SM)

  • Getting the code (do a live build...)
  • Setting up the build
  • Building
  • tweaking & recompiling, etc.
  • how libraries/packages are built
  • ghc-inplace vs. installed ghc, how does it run inplace (find its bits)
  • how to "use" the build system and common tasks, pointer to docs
  • using/extending the testsuite

2. The Compiler

3. Back end (SM)

  • SM execution model STG + eval/apply
  • SM Cmm->NCG
  • SM Cmm->BCO (simple compilation scheme, no primops: GHC.PrimopWrappers?)
  • SM Cmm->C

4. The Runtime System